开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
三方应用 > 第三方应用授权 > 案例分析 > 单个授权和批量授权的区别
收藏
我的文档
设置
第三方应用授权流程中目前支持单个授权和批量授权。
批量授权是指一个商户将自己的多个应用授权给服务商,并不是指多个商户一次性授权给一个服务商,或者一个商户一次性授权给多个服务商。 
授权拼接链接
单个授权
拼接示例:
plain text
复制代码
https://openauth.alipay.com/oauth2/apptoappauth.htm?app_id=服务商appid&redirect_uri=urlencode(redirect_uri)
批量授权
application_type:开发者应用的 appid 允许的应用类型,支持多个组合,组合格式(中间使用 , 号分隔),目前支持类型 mobileapp (移动应用)、webapp(网页应用)、publicapp(生活号)、tinyapp(小程序)、arapp(ar应用)
说明:目前不支持创建 arapp(ar 应用)。
拼接示例:
plain text
复制代码
https://openauth.alipay.com/oauth2/apptoappbatchauth.htm?app_id=服务商appid&application_type=tinyapp,webapp&redirect_uri=urlencode(redirect_uri)
除了通过拼接方式,也可以通过第三方应用的商家授权应用进行发起授权,平台上获取的 application_type 为创建第三方应用时选择的服务应用类型。

授权展示样式
pc 端

手机端

授权限制要求
单个授权
单个授权模式无法实现小程序相关接口调用,默认优先授权生活号应用,若商户账户内没有生活号应用则授权网页/移动应用。
批量授权
1拼接的批量授权链接中 application_type 参数介绍。开发者应用的 appid 允许的应用类型,支持多个组合,目前支持类型 mobileapp (移动应用),webapp(网页应用),publicapp(生活号),tinyapp(小程序),arapp(ar应用)。 注意:个人支付宝账号创建的第三方应用不支持代理三方小程序业务,即使通过授权拼接链接设置小程序授权成功,也无法进行后续的业务操作。
2平台获取的批量授权链接中 application_type 参数介绍。为第三方应用选择的“代理凯发app官方网站的业务范围”,目前只支持小程序、网页/移动应用、生活号。

响应返回数据
单个授权
单个授权由于是账户授权,只授权一个应用的功能,因此响应参数只返回一个 app_auth_token。
批量授权
商户选择多个应用授权给商户,响应参数会返回多个 app_auth_token。
app_auth_token 等信息以数组形式,在 tokens 参数中呈现。
user_id 信息相同,为授权商户的 pid 信息。
auth_app_id 为授权商户选择的授权应用的 appid 信息。
 
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图