APICloud+ cosClient快速構建APP

粤海科技君發表於2024-07-09

APICloud簡介

APICloud 是一個移動低程式碼開發平臺,對於不同的需求場景提供了不同的功能模組,並快速構建企業級應用。

cosClient模組簡介

cosClient是騰訊雲物件儲存(COS)針對APICloud平臺橋接原生SDK封裝的模組,可以使用cosClient快速接入並使用COS的功能,目前支援Android、iOS。

在APICloud的模組Store搜尋cosClient,即可看到該模組。

點選檢視模組詳情,根據APICloud使用指南進行建立APP,並新增模組到專案中,既可進行使用。

cosClient模組快速入門

目前主要提供的功能包括儲存桶相關操作、檔案相關操作介面。下面展示一下使用cosClient進行獲取儲存桶列表的功能。

1. 實現臨時金鑰獲取以及重新整理方法

/// 實現refreshCredentail()方法並返回臨時金鑰。function refreshCredentail() {    // 透過請求介面獲取臨時秘鑰 secretID 、secretKey、token、startDate、expirationDate;    // 拼接成如下格式 返回即可;    return  "secretID=***&secretKey=***&token=***&startDate=***&expirationDate=***";}

2. 註冊服務例項

/// 模組名稱 cosClient,用過模組名拿到模組例項。var demo = api.require('cosClient');demo.registerTransferManger({"serviceKey":"test","useHttps":true})

3. 發起請求

demo.getBucketList(  {"serviceKey":"test"}  ,function(ret,err){      /// err 為空時,返回""      if(err != ""){          alert(err.data);      }else{          alert(ret.data);      }});

請求結果以json格式返回。

其他更多功能請查閱 cosClient文件

相關文章