當前位置:法律諮詢服務網 - 企業資訊 - 微信近期已授權怎樣獲取用戶信息

微信近期已授權怎樣獲取用戶信息

關於網頁授權的兩種scope的區別說明1、以snsapi_base為scope發起的網頁授權,是用來獲取進入頁面的用戶的openid的,並且是靜默授權並自動跳轉到回調頁的。用戶感知的就是直接進入了回調頁(往往是業務頁面)2、以snsapi_userinfo為scope發起的網頁授權,是用來獲取用戶的基本信息的。但這種授權需要用戶手動同意,並且由於用戶同意過,所以無須關註,就可在授權後獲取該用戶的基本信息。3、用戶管理類接口中的“獲取用戶基本信息接口”,是在用戶和公眾號產生消息交互或關註後事件推送後,才能根據用戶OpenID來獲取用戶基本信息。這個接口,包括其他微信接口,都是需要該用戶(即openid)關註了公眾號後,才能調用成功的。關於網頁授權access_token和普通access_token的區別1、微信網頁授權是通過OAuth2)綁定公眾號後,才可利用UnionID機制來滿足上述需求。2、UnionID機制的作用說明:如果開發者擁有多個移動應用、網站應用和公眾帳號,可通過獲取用戶基本信息中的unionid來區分用戶的唯壹性,因為同壹用戶,對同壹個微信開放平臺下的不同應用(移動應用、網站應用和公眾帳號),unionid是相同的。關於特殊場景下的靜默授權1、上面已經提到,對於以snsapi_base為scope的網頁授權,就靜默授權的,用戶無感知;2、對於已關註公眾號的用戶,如果用戶從公眾號的會話或者自定義菜單進入本公眾號的網頁授權頁,即使是scope為snsapi_userinfo,也是靜默授權,用戶無感知。具體而言,網頁授權流程分為四步:1、引導用戶進入授權頁面同意授權,獲取code2、通過code換取網頁授權access_token(與基礎支持中的access_token不同)3、如果需要,開發者可以刷新網頁授權access_token,避免過期4、通過網頁授權access_token和openid獲取用戶基本信息(支持UnionID機制)

  • 上一篇:外貿進出口公司出口退稅的申報流程是什麽?
  • 下一篇:我是企業法人。為什麽支付寶說我的賬戶不符合開花收款的條件?不能上傳店鋪和營業執照照片!
  • copyright 2024法律諮詢服務網