本篇文章你將學到:在自己做微信開發(fā)時,經常要獲取某個測試號的openid。(openid不是微信號,同一個微信號在不同的公眾號有不同的openid)下面這篇文章就是教大家快速獲取openid來測試自己微信開發(fā)代碼。我覺得此代碼還是有點復雜。大家有更快的openid獲取方法歡迎留言或者郵件交流。
說明與注意1、下面的代碼用網頁授權獲取openid。2、你的公眾號必須為認證的服務號。否則沒有此接口權限。 3、你要配置好回調域名:即訪問下面代碼的網址。其實單單獲取openid配置回調域名也沒什么用。但是配置不正確會出現(xiàn)下圖錯誤 怎樣配置回調域名1、進入https://mp.weixin.qq.com,點擊最下面的”接口權限“菜單(如下圖)2、找到‘網頁授權用戶基本信息’,如下圖 3、點擊修改,填寫域名。如:我的回調網址為/oauth.php 則填寫。配置回調域名完成。不管獲取openid還是用戶所有信息都需要首先配置回調域名 網頁中怎樣獲取用戶openid1、https://mp.weixin.qq.com中配置回調域名(文章開頭有流程)2、新建oauth.php,把下面的代碼復制到里面。把5-6行換成自己公眾號的appid與appsecret。
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
我的配置如下https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx999ec5d7791cc415&redirect_uri=http%3A%2F%2F%2Foauth.php&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect 配置完成后訪問上面的網址,記住是訪問上面配置的網址!上面配置的網址!上面配置的網址!不是直接訪問那段oauth.php代碼?。?!代碼是給微信服務器訪問的 你將獲得如下結果,下面的json中含有你需要的openid(在微信軟件內訪問此網址,把上面的網址發(fā)在公眾號里訪問)
|
|
來自: phpcoder_echo > 《微信》