支付寶移動端H5登錄授權API實現解決方案文檔【原創】

支付寶移動端H5登錄授權API實現解決方案文檔

今天有個業務需求:在移動端綁定支付寶賬號,查看了支付寶的官方文檔,提供了PC登錄和APP登錄的API

PC拼接授權頁面url

url拼接規則:

https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=商戶的APPID&scope=auth_user&redirect_uri=ENCODED_URL&state=init

先嚐試了使用上面PC的鏈接訪問,移動端直接提示請在  “支付寶客戶端打開鏈接”

 

經過搜索,以及支付寶技術的支持,找到了解決方案:

調用支付寶APP協議:

alipays://platformapi/startapp?appId=20000067&url=【上面PC拼接鏈接的 url encode】

對它做encode,  最後生成如:

alipays://platformapi/startapp?appId=20000067&url=https%3A%2F%2Fopenauth.alipay.com%2Foauth2%2FpublicAppAuthorize.htm%3Fapp_id%3D2018100861620581%26scope%3Dauth_user%26redirect_uri%3Dhttps%253A%252F%252Fwww.xxx.com

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章