小編的世界 優質文選 網路
字體大小:
2020年8月19日 -
:
媒體人
01
前置條件
網站框架: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($redirectUrl);
if (isMobile()) {
$result<"url"> = $aliSleep . urlencode($url);
$result<"from"> = "Wap";
} else {
$result<"url"> = $url;
$result<"from"> = "Web";
}
$this->assign(<
"url" => $result<"url">,
"from" => $result<"from">,
>);
return $this->fetch("login");}
注意:回調接口因版面問題單獨放。
04
支付寶授權效果