文档中心 > 店铺动态卡片-开发指引

支付宝小程序迁移注意事项

更新时间:2024/08/01 访问次数:12084

 支付宝小程序迁移到手淘环境,需要对授权,外部服务访问,JSAPI调用做相应的改造。

 

一、授权改造

 

支付宝小程序的授权逻辑为在小程序端唤起授权,使用my.getAuthCode拿到用户授权的authCode 。再使用authCode到后端调用支付宝的接口,拿到用户的id,头像等信息;

 

用法示例:

my.getAuthCode({
  scopes: 'auth_user',
  success: (res) => {
    //此处请求后端接口获取用户信息
  });
  },
});

 

手淘小程序授权调用my.authorize,获取到用户授权。然后再调用my.getAuthUserInfo获取用户的昵称和头像信息。

 

用法示例:

my.authorize({
  scopes: 'scope.userInfo',
  success: (res) => {
    my.getAuthUserInfo({
      success: (userInfo) => {
      //昵称 userInfo.nickName
      //头像 userInfo.avatar
      }
    });
  },
});

 

二、外部服务访问

 

支付宝小程序访问外部服务时,在后台配置域名白名单或者IP白名单后,使用my.request发起请求,可以访问外部服务。

淘小程序不支持直接使用my.request方式访问外部服务。 与外部服务的数据打通需要通过奇门云网关。具体调用方式请参考兼容外部服务端应用

    

三、JSAPI调用

 

基础API如界面,文件,缓存d,位置,设备的调用与支付宝小程序一致,无需改造。 网络,授权需要改造。 地图,键盘开放能力目前手淘不支持。详情请见手淘小程序API文档  点击访问

 

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部