微信網(wǎng)頁(yè)授權(quán)
第一步:用戶同意授權(quán)荡灾,獲取code瓤狐。報(bào)出來(lái)的10003錯(cuò)誤。
困擾了我?guī)讉€(gè)小時(shí)批幌,總結(jié)下吧础锐。踩了好多坑啊。
兩個(gè)地方荧缘,只有有其中一個(gè)不對(duì)都不行皆警。
第一個(gè)地方是:
如果是正式的環(huán)境,在接口權(quán)限->網(wǎng)頁(yè)權(quán)限->網(wǎng)頁(yè)賬號(hào)里寫(xiě)上圖授權(quán)回調(diào)頁(yè)面域名截粗。如果是測(cè)試的環(huán)境信姓,在開(kāi)發(fā)者工具->公眾平臺(tái)測(cè)試賬號(hào)->網(wǎng)頁(yè)權(quán)限->網(wǎng)頁(yè)賬號(hào)里寫(xiě)上圖授權(quán)回調(diào)頁(yè)面域名。注意:這里填寫(xiě)的域名不能加http:// 3衤蕖R馔啤!
第二個(gè)地方是:拼裝的http請(qǐng)求珊蟀。
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx425947f54e41a408&redirect_uri=http://tianci.natapp1.cc/sell/weixin/auth&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
appid 和 redirect_uri 和 scope 是需要更改的參數(shù)菊值。
appid:我是這里的坑。appid注意測(cè)試的話寫(xiě)測(cè)試的appid育灸,正式的話寫(xiě)正式的appid腻窒。不要寫(xiě)錯(cuò)了。
redirect_uri:這個(gè)注意加http://就行磅崭,別的沒(méi)啥儿子。就是很正常的request請(qǐng)求。
scope:這個(gè)也不容易出錯(cuò)砸喻,官網(wǎng)也有很詳細(xì)柔逼,二選一就行。