PC、H5网页授权跳转至支付宝APP

授权支付宝是拼接固定的链接,固定链接中的appId=20000067是固定的,只需要更改自己应用的appid
1、第三方应用授权
单个授权
拼接示例:

https://openauth.alipay.com/oauth2/appToAppAuth.htm?app_id=服务商appid&redirect_uri=UrlEncode(redirect_uri)

批量授权
application_type:开发者应用的 APPID 允许的应用类型,支持多个组合,组合格式(中间使用,号分隔),目前支持类型 MOBILEAPP (移动应用),WEBAPP(网页应用),PUBLICAPP(生活号),TINYAPP(小程序),ARAPP(AR应用)。
拼接示例:

https://openauth.alipay.com/oauth2/appToAppBatchAuth.htm?app_id=服务商appid&application_type=TINYAPP,WEBAPP&redirect_uri=UrlEncode(redirect_uri)

2、用户信息授权
scope:接口权限值,目前只支持 auth_user(获取用户信息、网站支付宝登录)、auth_base(用户信息授权)、auth_ecard(商户会员卡)、auth_invoice_info(支付宝闪电开票)、auth_puc_charge(生活缴费)五个值。
多个 scope 时用“,”分隔,如 scope 为“auth_user,auth_ecard”时,此时获取到的 access_token,既可以用来获取用户信息,又可以给用户发送会员卡。
拼接示例:

https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=商户APPID&scope=SCOPE&redirect_uri=UrlEncode(redirect_uri)

以下是单个授权
一、授权
1、PC授权跳转至支付宝APP

let appId="配置的APPID"
let openUrl="https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id="+appId+"&scope=auth_user&redirect_uri="+encodeURIComponent('https://XXX/XXX/index')

在这里插入图片描述

2、H5网页授权跳转至支付宝APP

let appId="配置的APPID"
let alipayUrl ="https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id="+appId+"&scope=auth_user&redirect_uri="
        +"https://XXX/XXX/index"
let aplipayAuthCodeUrl = 'alipays://platformapi/startapp?appId=20000067&url='+encodeURIComponent(alipayUrl)

授权页面
在这里插入图片描述
2、授权响应数据
单个授权由于是账户授权,只授权一个应用的功能,因此响应参数只返回一个 app_auth_token。

{  "alipay_open_auth_token_app_response":
 {"code": "10000",
  "msg": "Success",
  "app_auth_token": "201712BB_D179ffeb8dd48f89f81952768ca1B34",
  "app_refresh_token": "201712BB_d42f729c267473cad3ab89b5ba63C34",
  "auth_app_id": "2017120501354688",
  "expires_in": 31536000,
  "re_expires_in": 32140800,
  "user_id": "2088***"
 },  "sign": "***"}

官方网站:https://opendocs.alipay.com/support/01rgls

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值