您當前位置>首頁 » 新聞資(zī)訊 » 小程序相關(guān) >
抖音小程序基礎之 目前提供哪些API(教程含源碼)
發表時間:2020-10-4
發布人:葵宇科技
浏覽次數:75
抖音小程序基礎之 目前提供哪些API(教程含源碼)
小程序開發框架提供豐富的 字節跳動(dòng)宿主 原生 API,可(kě)以方便的調起 字節跳動(dòng)宿主 提供的能力,如(rú)獲取系統信息等。詳細介紹請參考 API 文(wén)檔。
通(tōng)常,在小程序 API 有以下(xià)幾種類型:
- 同步 API
- 異步 API
同步 API
同步 API 的執行結果可(kě)以通(tōng)過函數返回值直接獲取,如(rú)果執行出錯會抛出異常。
代碼示例
try {
tt.createVideoContext("video");
} catch (e) {
console.error(e);
}
異步 API
大多數 API 都是異步 API,如(rú) tt.request,tt.showToast 等。這類 API 接口通(tōng)常都接受一個(gè) Object 類型的參數,這個(gè)參數都支持按需指定以下(xià)字段來接收接口調用結果:
Object 參數說明
參數名類型必填說明successfunction否接口調用成功的回調函數failfunction否接口調用失敗的回調函數completefunction否接口調用結束的回調函數(調用成功、失敗都會執行)其他Any-接口定義的其他參數回調函數的參數
success
,fail
,complete
函數調用時會傳入一個(gè) Object 類型參數,包含以下(xià)字段:
${apiName}:ok
errCodenumber錯誤碼,僅部分 API 支持,具體含義請參考對應 API 文(wén)檔,成功時為 0。其他Any接口返回的其他數據
異步 API 的執行結果需要通(tōng)過 Object
類型的參數中(zhōng)傳入的對應回調函數獲取。部分異步 API 也會有返回值,可(kě)以用來實現更豐富的功能,如(rú) tt.request
等。
代碼示例
let requestTask = tt.request({
success(res) {
console.log(res);
},
});
requestTask.abort();
系列文(wén)章
- 《原創 抖音小程序開發教程之 01 構建開發環境(教程含源碼)》
未經授權禁止轉載
更多技術(shù)交流請加入QQ群
群名稱:抖音小程序開發
群 号:491016707