alipay.marketing.card.activateurl.apply 回调地址accesstoken怎么获取
时间: 2024-03-19 13:41:53 浏览: 15
要调用 alipay.marketing.card.activateurl.apply 接口,需要获取到用户的授权访问令牌(access_token)。获取方式如下:
1. 用户授权
首先需要用户授权,获取用户的 auth_code。可以通过以下方式获取:
- 通过 alipay.user.info.share 接口获取到 auth_code。
- 通过支付宝开放平台授权网关获取到 auth_code。
2. 获取 access_token
获取到 auth_code 后,可以通过以下接口换取 access_token:
```
https://openapi.alipay.com/gateway.do
?app_id=APPID
&method=alipay.system.oauth.token
&charset=utf-8
&sign_type=RSA2
×tamp=2014-07-24 03:07:50
&version=1.0
&grant_type=authorization_code
&code=4b203fe6c11548bc91f74b8434bf**** // 通过前面的接口获取到的 auth_code
&alipay_root_cert_sn=alipay_root_cert_sn // 支付宝根证书序列号
&alipay_cert_sn=alipay_cert_sn // 支付宝公钥证书序列号
&alipay_client_cert_sn=alipay_client_cert_sn // 应用公钥证书序列号
&sign=sign // 签名
```
其中,APPID 是应用的 AppId,RSA2 是签名算法,alipay_root_cert_sn、alipay_cert_sn 和 alipay_client_cert_sn 是支付宝证书序列号,sign 是签名结果。
3. 调用接口
获取到 access_token 后,即可调用 alipay.marketing.card.activateurl.apply 接口,并将 access_token 作为请求参数之一。