鍍金池/ 問答/Java  C  HTML/ 手機(jī)瀏覽器怎么調(diào)用支付寶進(jìn)行用戶授權(quán)呢?

手機(jī)瀏覽器怎么調(diào)用支付寶進(jìn)行用戶授權(quán)呢?

開發(fā)的應(yīng)用需要用戶的芝麻信用授權(quán),鏈接為https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=2018010201518233&scope=auth_zhima&redirect_uri=https%3a%2f%2fwww.baidu.com。在pc端能直接打開;但在手機(jī)端瀏覽器要求在支付寶app中打開,如下:

clipboard.png

對應(yīng)的文檔用戶授權(quán)。

文檔中提到用戶信息授權(quán)主要是為了獲取支付寶用戶ID(USER_ID)、授權(quán)令牌(access_token),便于開發(fā)者處理自身業(yè)務(wù)邏輯的時(shí)候使用,例如:獲取支付寶用戶信息、發(fā)會(huì)員卡、快捷登錄等。授權(quán)支持多種場景,如:H5(需安裝支付寶手機(jī)客戶端)、PC、APP(可參考APP支付寶登錄)。

所以我想知道如何在手機(jī)端瀏覽器調(diào)起支付寶打開指定url。感激不敬!

回答
編輯回答
淺時(shí)光

我也遇到了 這個(gè)問題,目前復(fù)制到了 支付寶好友聊天窗口 去執(zhí)行

2018年6月28日 22:59
編輯回答
孤星

問過官方客服了,說不支持打開指定頁面這一功能,建議我換接口。
已經(jīng)換成芝麻信用的官方接口了,上周6申請本周一通過。雖然寫著企業(yè)認(rèn)證需要3-5天,芝麻信用評分的申請需要7個(gè)工作日內(nèi),但我和客服談了他會(huì)幫忙申請加急(我告訴他這個(gè)應(yīng)用已經(jīng)通過支付寶的審核了,并且支付寶也過了企業(yè)認(rèn)證)。之后官方打電話問申請接口是為了做什么,如實(shí)回答就過了...

我可能碰到了假的支付寶技術(shù)支持客服...看采納的答案那個(gè)方案吧

2018年7月28日 12:26
編輯回答
雅痞

題主,我咨詢了技術(shù)客服,得到了滿意的解決方案。

把授權(quán)鏈接encode, 拼接到

alipays://platformapi/startapp?appId=20000067&url=

后面即可從手機(jī)網(wǎng)站中deeplink到支付寶。

比如在電腦端的授權(quán)鏈接為:

https://openauth.alipay.com/o...

對它做encode, 拼接deeplink為:

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

隨便放到手機(jī)網(wǎng)站的某一個(gè)a標(biāo)簽的href中,比如:

<a href="alipays://platformapi/startapp?appId=20000067&url=https%3A%2F%2Fopenauth.alipay.com%2Foauth2%2FpublicAppAuthorize.htm%3Fapp_id%3D2017062707578742%26scope%3Dauth_user%26redirect_uri%3Dhttps%253A%252F%252Fwww.baidu.com"">點(diǎn)擊此處拉起支付寶進(jìn)行授權(quán) </a>

即可實(shí)現(xiàn)你需要的功能。

p.s. 好巧我也是做芝麻信用的功能,就是因?yàn)榭吹街ヂ樾庞帽旧硖峁┑奈臋n晦澀難懂,因此才從芝麻信用文檔轉(zhuǎn)入從支付寶中進(jìn)行芝麻信用對接。

2018年5月30日 02:08