开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
会员能力 > 网站支付宝登录 > 案例分析 > 网站如何实现第三方支付宝登录
收藏
我的文档
设置
网站支付宝登录可以分为电脑网站支付宝登录与手机网站支付宝登录。
电脑网站支付宝登录与手机网站支付宝登录授权获取信息流程一致,只是授权方式不同。 alipay.system.oauth.token(换取授权访问令牌接口 )和 alipay.user.info.share(支付宝会员授权信息查询接口)都需要调用,并且调用方式一致。
电脑网站支付宝登录
电脑网站支付宝登录,只要拼接授权链接,在浏览器上访问授权链接即可。
调用流程可查看
授权链接示例
plain text
复制代码
https://openauth.alipay.com/oauth2/publicappauthorize.htm?app_id=商户的appid&scope=auth_user&redirect_uri=encoded_url&state=init
手机网站支付宝登录
在手机网站支付宝登录中,由于拼接的授权链接不支持客户端端外打开,如果参考集成流程在支付宝客户端端外直接访问授权链接会提示:请在支付宝客户端打开链接。
根据该情况,因此可分为端内和端外的方式。

支付宝客户端端外进行 h5 支付宝登录
外部 h5 不支持直接在页面进行身份验证,需要跳转到支付宝端内进行。可以通过添加支付宝短连接形式唤起支付宝,再进行授权。
示例代码
支付宝客户端端内进行 h5 支付宝登录
方式一:通过 js api 的方式进行访问授权
建议查看 ,通过调用 jsapi 的 ap.getauthcode 接口在当前页面唤起半屏授权浮层,用户确认授权后,接口返回获取 auth_code。
示例代码
方式二:通过链接方式进行访问授权
端内使用授权链接方式,按照标准的拼接授权链接即可。由于已经是在支付宝客户端端内了,是否添加支付宝短链接进行唤起支付宝都是可以的。
示例代码
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图