百度智能小程序 獲取第三方自定義數(shù)據(jù)字段

2020-09-05 14:38 更新

swan.getExtConfig

基礎(chǔ)庫 1.10.8 版本開始支持,需要上傳小程序包之后,才能通過 API 獲取自定義數(shù)據(jù),小程序包上傳流程、數(shù)據(jù)。

解釋:獲取第三方平臺自定義的數(shù)據(jù)字段。

方法參數(shù)

Object object

object參數(shù)說明

屬性名類型必填默認(rèn)值說明

success

Function

返回第三方平臺自定義的數(shù)據(jù)

fail

Function

接口調(diào)用失敗的回調(diào)函數(shù)

complete

Function

接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

success 返回參數(shù)說明

參數(shù)類型說明

extConfig

Object

第三方平臺自定義的數(shù)據(jù)

示例 

在開發(fā)者工具中打開


圖片示例

代碼示例

<view class="wrap">
    <view class="card-area">
        <view class="top-description border-bottom">獲取第三方平臺自定義的數(shù)據(jù)字段</view>
        <button bindtap="getExtConfig" type="primary" hover-stop-propagation="true">點擊獲取</button>
    </view>
</view>

Page({
    getExtConfig() {
        swan.getExtConfig({
            success: res => {
                console.log('自定義的數(shù)據(jù)', res.extConfig);
                swan.showToast({
                    title: 'api調(diào)用成功,但需請求攜帶三方數(shù)據(jù)的server接口',
                    icon: 'none'
                });
            },
            fail: err => {
                console.log('getExtConfig fail', err);
                swan.showToast({
                    title: '獲取失敗',
                    icon: 'none'
                });
            }
        });
    }
});

Bug & Tip

  • swan.getExtConfig 暫時無法通過 sawn.canIUse 判斷是否兼容,開發(fā)者需要自行判斷 swan.getExtConfig 是否存在兼容。
  • 需要小程序授權(quán)第三方平臺,并且添加自定義字段值(例:{"extEnable":true,"ext":{"appid":"xxx"}}),swan.getExtConfig()方法請求的時候返回的 extConfig 值才不為{}。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號