swan.getExtConfig

基础库 1.10.8 版本开始支持,需要上传小程序包之后,才能通过API获取自定义数据,小程序包上传流程、数据配置参考:小程序包管理swan.getExtConfig - 图1

解释:获取第三方平台自定义的数据字段。

方法参数

Object object

object参数说明

属性名类型必填默认值说明
successFunction返回第三方平台自定义的数据
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

success 返回参数说明

参数类型说明
extConfigObject第三方平台自定义的数据

示例

在开发者工具中预览效果

扫码体验

swan.getExtConfig - 图2请使用百度APP扫码

图片示例

swan.getExtConfig - 图3

swan.getExtConfig - 图4

swan.getExtConfig - 图5

代码示例

  • 在 js 文件中
  1. Page({
  2. getExtConfig() {
  3. swan.getExtConfig({
  4. success: res => {
  5. console.log('自定义的数据', res.extConfig);
  6. swan.showToast({
  7. title: JSON.stringify(res),
  8. icon: 'none'
  9. })
  10. },
  11. fail: err => {
  12. console.log('scanCode fail', err);
  13. }
  14. });
  15. }
  16. });

Bug & Tip

  • swan.getExtConfig 暂时无法通过 sawn.canIUse 判断是否兼容,开发者需要自行判断swan.getExtConfig 是否存在兼容。
  • 需要小程序授权第三方平台,并且添加自定义字段值(例:{"extEnable":true,"ext":{"appid":"xxx"}}),swan.getExtConfig()方法请求的时候返回的 extConfig 值才不为{}