分享好友 站长动态首页 网站导航

「代码解说」网站开发实例:第三方登录介绍之支付宝

网友发布 2022-08-03 15:18 · 头闻号编程技术

网站框架:ThinkPHP5.0

其他:已申请QQ互联、微信已认证公众号、支付宝开发者认证

图标:自行准备好需要集成内容的图标

02支付宝授权

授权流程

在网页应用内,授权流程如下图所示:

按照规则拼接授权页面的 URL 链接,并且引导用户跳转至该链接;用户在授权页面上确认授权后,将跳转到开发者指定的回调页,并且带上 auth_code;开发者通过接口,使用 auth_code 换取 access_token 及用户的 user_id;如果需要除 user_id 以外的其他信息,则使用 access_token 调用 alipay.user.info.share 接口获得用户信息。同步响应参数

支付宝获取会员信息回调参数

03登录集成

public function AliAuth{

$postUrl = "支付宝指定地址";

$appID = "app_id=认证者APPID&";

$scope = "scope=auth_user&redirect_uri=";

$redirectUrl = "回调地址/index/oauth/AliInfo";

$aliSleep = "接口地址";

$url = $postUrl . $appID . $scope . urlencode;

if ) {

$result["url"] = $aliSleep . urlencode;

$result["from"] = "Wap";

} else {

$result["url"] = $url;

$result["from"] = "Web";

}

$this->assign;

return $this->fetch;}

注意:回调接口因版面问题单独放。

04支付宝授权效果

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

评论

0

收藏

点赞