1.配置安全回調域名:

 

在微信公眾號請求用戶網(wǎng)頁授權之前,開發(fā)者需要先到公眾平臺官網(wǎng)中的“開發(fā) - 接口權限 - 網(wǎng)頁服務 - 網(wǎng)頁帳號 - 網(wǎng)頁授權獲取用戶基本信息”的配置選項中,修改授權回調域名,值得注意的是這里就是直接寫全域名,如: www.liliangel.cn。然而我們開發(fā)h5中一般用的是二級域名,如:h5.liliangel.cn 也同樣在安全回調域名中。
 

2.用戶級授權和靜默授權

1、以snsapi_base為scope發(fā)起的網(wǎng)頁授權,是用來獲取進入頁面的用戶的openid的,并且是靜默授權并自動跳轉到回調頁的。用戶感知的就是直接進入了回調頁。
2、以snsapi_userinfo為scope發(fā)起的網(wǎng)頁授權,是用來獲取用戶的基本信息的。但這種授權需要用戶手動同意,并且由于用戶同意過,所以無須關注,就可在授權后獲取該用戶的基本信息。 
 

3.網(wǎng)頁授權access_token和普通access_token的區(qū)別

1、微信網(wǎng)頁授權是通過OAuth2.0機制實現(xiàn)的,在用戶授權給公眾號后,公眾號可以獲取到一個網(wǎng)頁授權特有的接口調用憑證(網(wǎng)頁授權access_token),通過網(wǎng)頁授權access_token可以進行授權后接口調用,如獲取用戶基本信息; 
2、其他微信接口,需要通過基礎支持中的“獲取access_token”接口來獲取到的普通access_token調用。 

網(wǎng)友評論