开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付宝小程序
案例分析
sdk & demo下载
常见问题
常用工具
iot小程序
运维保障
小程序 > 支付宝小程序 > 案例分析 > 第三方应用模式代调用接口准备
贡献者
收藏
我的文档
设置
简介
支付宝提供的服务端产品接口基本上都是通过应用 appid 应用密钥(应用私钥和支付宝公钥)形式调用,appid 分为第三方应用和自研型应用;网页应用、移动应用、小程序、生活号都是属于自研型应用。本文主要介绍小程序场景下第三方应用代调用。 第三方应用是服务商代商家调用接口实现代商家操作或运营应用,第三方应用调用接口依赖商家应用授权,不能自调用(会报错:此用户不允许自调用),需要通过第三方应用发起应用授权商家授权小程序应用给第三方应用,获取对应 app_auth_token(第三方应用 appid 第三方应用密钥(第三方应用私钥和支付宝公钥) app_auth_token 形式调用)。 小程序场景:第三方应用的业务代理范围需要加上小程序,可登录支付宝开放平台进入第三方应用详情 > 开发管理 > 应用信息 编辑应用信息,代理凯发app官方网站的业务范围处勾选上小程序。
第三方应用授权
商家账号已有小程序应用
服务商登录 > 进入第三方应用详情页 > 商家授权,点击 发起授权,会显示一个授权二维码和授权链接,商家通过扫码或者链接直接授权(选择小程序应用类型)成功后,后台商家授权应用处会显示 app_auth_token 和授权商家相关信息。
通过拼接授权链接,让商家通过链接进行授权,获取到 app_auth_code,服务端再调用换取授权令牌接口拿到到 app_auth_token。
商家账号没有小程序应用
商家自行创建一个小程序应用,并提交审核上线后,通过 商家账号已有小程序应用 方式授权。 服务商发布的小程序模板,商家到支付宝服务市场订购,服务商获得商家授权,帮助商家通过小程序模板创建小程序应用,获取 app_auth_token。详情可查看 第三方应用授权。  注意
服务商权限不足。建议在控制台检查对应产品是否已经绑定,如果三方应用没有绑定,绑定后需要重新发起商家应用授权,让商家重新授权;先发起商家应用授权,后绑定的产品,同样需要重新发起应用授权。
此用户不允许自调用。确认调用接口时,是否加上商家应用授权 app_auth_token。
建议在创建第三方应用后尽可能绑定必要的产品,这样可以减少因为产品问题导致的相关问题(服务市场管理、第三方应用授权、小程序三方开发基础包、第三方接入核心api、jsapi基础包必加)。 
第三方应用各个语言调用接口如何传 app_auth_token
java 语言
putothertextparam方法提交,如下所示。
php语言
pageexecute 方法提交
sdkexecute 方法提交
execute 方法提交
.net 开发语言
python 开发语言
在 udf_params 参数内传递 auth_token、app_auth_token 等其它公共参数,需要引入 from alipay.aop.api.constant.paramconstants import * 方法。
node.js 开发语言
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图