首頁 >微信小程式 >微信開發 >scope權限什麼意思啊

scope權限什麼意思啊

(*-*)浩
(*-*)浩原創
2019-07-24 11:26:3278275瀏覽

如果使用者在微信客戶端中訪問第三方網頁,公眾號可以透過微信網頁授權機制,來獲取使用者基本信息,進而實現業務邏輯。

scope權限什麼意思啊

關於網頁授權回呼網域的說明

1、在微信公眾號請求使用者網頁授權之前,開發者需要先到公眾平台官網中的「開發- 介面權限 - 網頁服務- 網頁帳號- 網頁授權取得使用者基本資訊」的設定選項中,修改授權回調網域。請注意,這裡填寫的是域名(是一個字串),而不是URL,因此請勿加http:// 等協議頭;

2、授權回呼域名配置規範為全域名,例如需要網頁授權的網域為:www.qq.com,設定以後此網域下方的頁面http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以進行OAuth2 .0鑑權。但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com無法進行OAuth2.0鑑權

3、如果公有號登入授權給了第三方開發者來進行管理,則不必做任何設置,由第三方代替公眾號實現網頁授權即可

#關於網頁授權的兩種scope的區別說明

#1、以snsapi_base為scope發起的網頁授權,是用來獲取進入頁面的使用者的openid的,並且是靜默授權並自動跳到回調頁的。使用者感知的就是直接進入了回調頁(往往是商業頁面)

2、以snsapi_userinfo為scope發起的網頁授權,是用來獲取使用者的基本資訊的。但這種授權需要使用者手動同意,而且由於使用者同意過,所以無須關注,就可在授權後取得該使用者的基本資訊。

3、用戶管理類別介面中的“獲取用戶基本資訊介面”,是在用戶和公眾號產生訊息互動或關注後事件推送後,才能根據用戶OpenID來獲取用戶基本資訊。這個接口,包括其他微信接口,都是需要該用戶(即openid)關注了公眾號後,才能調用成功的。

關於特殊場景下的靜默授權

1、上面已經提到,對於以snsapi_base為scope的網頁授權,就靜默授權的,用戶無感知;

2、對於已關注公眾號的用戶,如果用戶從公眾號的會話或自訂選單進入本公眾號的網頁授權頁,即使是scope為snsapi_userinfo,也是靜默授權,用戶無感知。

更多微信開發相關技術文章,請造訪微信開發教學專欄進行學習!

以上是scope權限什麼意思啊的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn