在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  PHP  Python  HTML/ snsapi_base和snsapi_userinfo明明一樣的?。∥臋n為什么說(shuō)

snsapi_base和snsapi_userinfo明明一樣的?。∥臋n為什么說(shuō)不一樣??

官方文檔說(shuō):

clipboard.png

但是我實(shí)踐發(fā)現(xiàn),不管哪種授權(quán)回調(diào)頁(yè)面都會(huì)攜帶code。

用這個(gè)code換取的都有access_token 和 openid。

access_token都可以拿去換取用戶信息(昵稱、頭像)。

唯一區(qū)別就是snsapi_userinfo多返回一個(gè)unionid字段。

那我就不懂了,文檔里說(shuō)的如果是snsapi_base就給你openid是什么意思???snsapi_userinfo也給的?。。?!

而且snsapi_base是靜默授權(quán),而且也可以獲得用來(lái)?yè)Q取用戶信息code,這對(duì)用戶來(lái)說(shuō)豈不是很危險(xiǎn)???

還有就是《snsapi_base式的網(wǎng)頁(yè)授權(quán)流程即到此為止》是什么意思???我明明還想獲取用戶信息,為什么讓我到此為止???

所以兩者有什么區(qū)別???

回答
編輯回答
網(wǎng)妓

1.文檔里說(shuō)的如果是snsapi_base就給你openid是什么意思???snsapi_userinfo也給的?。。?!
兩種都給,沒(méi)說(shuō)snsapi_userinfo不給。
2.snsapi_base是靜默授權(quán),而且也可以獲得用來(lái)?yè)Q取用戶信息code,這對(duì)用戶來(lái)說(shuō)豈不是很危險(xiǎn)???
snsapi_base不可以獲取用戶信息。
3.《snsapi_base式的網(wǎng)頁(yè)授權(quán)流程即到此為止》是什么意思???我明明還想獲取用戶信息,為什么讓我到此為止???
到此為止是因?yàn)槟阋呀?jīng)拿到了openid,再往下走就是獲取用戶信息了,和snsapi_base沒(méi)關(guān)系,所以結(jié)束了。
想要獲取用戶信息需要用snsapi_userinfo參數(shù)。
好好用心看文檔。

2018年7月13日 11:50
編輯回答
還吻

最大的不一樣就是

1、以snsapi_base為scope發(fā)起的網(wǎng)頁(yè)授權(quán),是用來(lái)獲取進(jìn)入頁(yè)面的用戶的openid的,并且是靜默授權(quán)并自動(dòng)跳轉(zhuǎn)到回調(diào)頁(yè)的。用戶感知的就是直接進(jìn)入了回調(diào)頁(yè)(往往是業(yè)務(wù)頁(yè)面)
2、以snsapi_userinfo為scope發(fā)起的網(wǎng)頁(yè)授權(quán),是用來(lái)獲取用戶的基本信息的。但這種授權(quán)需要用戶手動(dòng)同意,并且由于用戶同意過(guò),所以無(wú)須關(guān)注,就可在授權(quán)后獲取該用戶的基本信息。
2017年1月7日 10:22