微信公眾號授權(quán)接口文檔整理

OpenID與UnionID介紹

  • OpenID相對于開發(fā)者的應用而言是唯一的

  • UnionID相對于開發(fā)者同一個賬號下的所有應用而言是唯一的

  • OpenID長度為28;UnionID長度為29

  • OpenID 是 微信號與公眾平臺APPID 加密后得到的用戶標識;

  • UnionID 是 微信號與開放平臺APPID 加密后得到的用戶唯一標識

  • 如果需要獲取UnionID且预,需要將公眾號綁定到微信開放平臺賬號下

  • 獲取用戶的OpenID是無需用戶同意的韵丑,但獲取用戶基本信息需要用戶同意

公眾號設置

  • 點擊右上角頭像,選擇功能設置
  • 點擊設置網(wǎng)頁授權(quán)域名
  • 下載點擊后顯示的txt文件,將其放在自己的項目中下面,并保證可以訪問到該txt文件
  • 完成第三步后將項目的域名配置上去
  • 在左邊菜單欄的基本配置中設置項目所在服務器的IP白名單

公眾號網(wǎng)頁授權(quán)

1. 用戶進入授權(quán)頁面同意授權(quán)续徽, 獲取code

a) 授權(quán)鏈接為:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

參數(shù)說明:

參數(shù) 是否必須 說明
appid 公眾號的唯一標識
redirect_uri 授權(quán)后重定向的回調(diào)鏈接地址蚓曼, 要 urlEncode 對鏈接進行處理
response_type 返回類型,請?zhí)顚慶ode
scope 應用授權(quán)作用域
state 重定向后會帶上state參數(shù)钦扭,可以填寫a-zA-Z0-9的參數(shù)值纫版,最多128字節(jié)
#wechat_redirect 無論直接打開還是做頁面302重定向時候,必須帶此參數(shù)

scope分為snsapi_base (不彈出授權(quán)頁面客情,直接跳轉(zhuǎn)其弊,只能獲取用戶openid),和snsapi_userinfo即使在未關(guān)注的情況下癞己,只要用戶授權(quán),也能獲取用戶信息 )

b) 同意授權(quán)后梭伐,頁面將跳轉(zhuǎn)到:

redirect_uri/?code=CODE&state=STATE

code說明 : code作為換取access_token的票據(jù)痹雅,每次用戶授權(quán)帶上的code將不一樣,code只能使用一次糊识,5分鐘未被使用自動過期绩社。

c) 效果圖:


未標題-1.png
2. 通過code換取網(wǎng)頁授權(quán)access_token

注意,這里通過code換取的是一個特殊的網(wǎng)頁授權(quán)access_token,與基礎(chǔ)支持中的access_token(該access_token用于調(diào)用其他接口)不同
a) 請求方法:

獲取code后赂苗,請求以下鏈接獲取access_token: https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_cod

參數(shù)說明:

參數(shù) 是否必須 說明
appid 公眾號的唯一標識
secret 公眾號的appsecret
code 第一步獲取的code參數(shù)
grant_type 填寫authorization_code

返回的JSON格式:

{
  "access_token":"ACCESS_TOKEN",          //access_token
  "expires_in":7200,                                       //過期時間愉耙,單位秒
  "refresh_token":"REFRESH_TOKEN",        //用戶刷新access_token
  "openid":"OPENID",                                    //openid
  "scope":"SCOPE"                                       //用戶授權(quán)的作用域,使用逗號(,)分隔
}
3. 獲取用戶信息(需scope為 snsapi_userinfo)

a) 請求方法:

http:GET(請使用https協(xié)議) https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

參數(shù)說明:

參數(shù) 是否必須 說明
access_token 網(wǎng)頁授權(quán)接口調(diào)用憑證
openid 用戶的唯一標識
lang 返回國家地區(qū)語言版本拌滋,zh_CN 簡體朴沿,zh_TW 繁體,en 英語

返回的JSON格式:

{   
  "openid":" OPENID",        //openId
  "nickname": NICKNAME,      //用戶昵稱
  "sex":"1",                              //用戶性別败砂,1男赌渣;2女;3未知
  "province":"PROVINCE",      //省份
  "city":"CITY",                        //城市
  "country":"COUNTRY",        //國家
  "headimgurl":           "http://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/46",            //頭像圖片
  "privilege":[ "PRIVILEGE1" "PRIVILEGE2"     ],                              //用戶特權(quán)
  "unionid": "o6_bmasdasdsad6_2sgVt7hMZOPfL"                          //unionid昌犹,需要綁定開放平臺才能獲取到
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坚芜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子祭隔,更是在濱河造成了極大的恐慌货岭,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疾渴,死亡現(xiàn)場離奇詭異千贯,居然都是意外死亡,警方通過查閱死者的電腦和手機搞坝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門搔谴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人桩撮,你說我怎么就攤上這事敦第。” “怎么了店量?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵芜果,是天一觀的道長。 經(jīng)常有香客問我融师,道長右钾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮舀射,結(jié)果婚禮上窘茁,老公的妹妹穿的比我還像新娘。我一直安慰自己脆烟,他們只是感情好山林,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著邢羔,像睡著了一般驼抹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拜鹤,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天砂蔽,我揣著相機與錄音,去河邊找鬼署惯。 笑死,一個胖子當著我的面吹牛镣隶,可吹牛的內(nèi)容都是我干的极谊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼安岂,長吁一口氣:“原來是場噩夢啊……” “哼轻猖!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起域那,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤咙边,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后次员,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體败许,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年淑蔚,在試婚紗的時候發(fā)現(xiàn)自己被綠了市殷。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡刹衫,死狀恐怖醋寝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情带迟,我是刑警寧澤音羞,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站仓犬,受9級特大地震影響嗅绰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一办陷、第九天 我趴在偏房一處隱蔽的房頂上張望貌夕。 院中可真熱鬧,春花似錦民镜、人聲如沸啡专。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽们童。三九已至,卻和暖如春鲸鹦,著一層夾襖步出監(jiān)牢的瞬間慧库,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工馋嗜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留齐板,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓葛菇,卻偏偏與公主長得像甘磨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子眯停,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359