开发者社区> 问答> 正文

#支付宝 如何快速定位授权问题

如何快速定位授权问题

展开
收起
保持可爱mmm 2020-05-07 15:48:00 825 0
1 条回答
写回答
取消 提交回答
  • 授权可分为第三方应用授权和用户信息授权,但二者定位报错的思路是一致的。无论是访问授权链接报错还是接口报错,都需要从头进行排查。

    建议根据相对应的报错信息进行确认,错误原因可以搜索框输入报错信息点击查看。

    一、授权链接是否正确

    第三方应用授权单个授权拼接示例:

    https://openauth.alipay.com/oauth2/appToAppAuth.htm?app_id=APPID&redirect_uri=ENCODED_URL

    第三方应用授权批量授权拼接示例:

    https://openauth.alipay.com/oauth2/appToAppBatchAuth.htm?app_id=APPID&application_type=TINYAPP,WEBAPP&redirect_uri=ENCODED_URL

    用户信息授权拼接示例:

    https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=APPID&scope=SCOPE&redirect_uri=ENCODED_URL

    注:重点检查appid等信息是否正确。

    二、接口请求是否正确

    注意接口以及传参是否正确。

    第三方应用授权换取app_auth_token的接口为alipay.open.auth.token.app(换取应用授权令牌);用户信息授权换取auth_token的接口为alipay.system.oauth.token(换取授权访问令牌)。检查接口中的参数是否正确,是否使用过,是否为授权后返回的信息等。

    三、token传参是否正确

    检查app_auth_token或者auth_token传参位置以及方式是否正确。

    第三方应用授权app_auth_token传参示例。

    2020-05-07 15:48:06
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《蚂蚁链授权宝》 立即下载
重保场景及API安全指南 立即下载
自主管理身份:分布式数字身份和可验证凭证 立即下载