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文件