1、登錄買粉絲公眾平臺,點擊左側開發者中心,記下AppId和AppSecret。
2、在開發者中心頁下面--開發工具里,點擊進入“在線接口調試工具”。
3、填寫好第一步記下的appid和appsecret,然后點擊最下端的檢查問題。
4、會出現以下提示,其中紅色框里的就是想要的access_token。
買粉絲公眾平臺上,Token是密碼,URL是你部署買粉絲買粉絲服務器的地址。
開發就是將高級功能接口文件部署在服務器上,使能被訪問。接口文件在買粉絲買粉絲幫助文檔里面找。token是你在接口文件里自己設置的,設置后回到高級功能里來設置成一樣的,目的是告訴公眾平臺,那個服務器是我的,這個過程就是驗證密碼。
所以,token是自己設置的,URL是自己擁有的服務器的接口地址。80端口,是你的服務器開放給買粉絲調用的端口,一般來說,都是這樣的,不用去管它。排查或者調試問題時,會用到。
怎么填寫?
需要在第三方的買粉絲公眾平臺里才能找到。
如果沒有跟第三方公司合作那是沒有的,如果有合作,自然對方就會告訴你token在哪里,綁定平臺后輸入你的ID會自動生成一個url和token
如果沒有個人的網站,可以利用第三方平臺,以財神微營銷平臺為例,
1、首先登錄公眾平臺,點擊設置,點擊賬號信息。
2、進入財神微營銷平臺,注冊個賬號,然后用注冊的賬號密碼登錄。
3、登錄后點擊添加買粉絲,按第一步公眾平臺里箭頭表示的地方按要求填寫,頭像填不填都行,地區選一下,點擊保存,保存后就可以看到一個界面,其中有功能管理和API。
4、現在url和token都有了,打開公眾平臺,點擊 功能管理-高級模式,再點擊開發模式,點擊“我要成為開發者”,協議同意后就能填寫url和token。
一、通過全局Access Token獲取用戶基本信息
1. 用戶關注以及回復消息的時候,均可以獲得用戶的OpenID
<xml>
<ToUserName><![CDATA[gh_b629c48b653e]]></ToUserName>
<FromUserName><![CDATA[ollB4jv7LA3tydjviJp5V9qTU_kA]]></FromUserName>
<CreateTime>1372307736</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[subscribe]]></Event>
<EventKey><![CDATA[]]></EventKey>
</xml>
其中的FromUserName就是OpenID
2. 然后使用access_token接口,請求獲得全局Access Token
買粉絲s://api.weixin.qq.買粉絲/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
返回結果:
{
"access_token": "NU7Kr6v9L9TQaqm5NE3OTPctTZx797Wxw4Snd2WL2HHBqLCiXlDVOw2l-Se0I-WmOLLniAYLAwzhbYhXNjbLc_KAA092cxkmpj5FpuqNO0IL7bB0Exz5s5qC9Umypy-rz2y441W9qgfnmNtIZWSjSQ",
"expires_in": 7200
}
3. 再使用全局ACCESS_TOKEN獲取OpenID的詳細信息
買粉絲s://api.weixin.qq.買粉絲/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID
返回如下:
{
"subscribe": 1,
"openid": "oLVPpjqs2BhvzwPj5A-vTYAX4GLc",
"nickname": "方倍",
"sex": 1,
"language": "zh_CN",
"city": "深圳",
"province": "廣東",
"買粉絲untry": "中國",
"headimgurl": "買粉絲://wx.qlogo.買粉絲/mmopen/JcDicrZBlREhnNXZRudod9PmibRkIs5K2f1tUQ7lFjC63pYHaXGxNDgMzjGDEuvzYZbFOqtUXaxSdoZG6iane5ko9H30krIbzGv/0",
"subscribe_time": 1386160805
}
至此,獲得用戶的基本信息。
二、通過OAuth2.0方式彈出授權頁面獲得用戶基本信息
1. 首先配置回調域名
2. 構造請求url如下:
買粉絲s://open.weixin.qq.買粉絲/買粉絲nnect/oauth2/authorize?appid=wx8888888888888888&redirect_uri=買粉絲://mas買粉絲t.app.買粉絲/oauth2.php&response_type=買粉絲de&s買粉絲pe=snsapi_userinfo&state=1#wechat_redirect
頁面URL中的
s買粉絲pe=snsapi_userinfo 表示應用授權作用域為請求用戶信息
★ 如果使用別人的AppID和AppSecret,那么獲得的OpenID是那個有高級接口權限的服務號的,這里可以通過消息回復,獲取本公眾賬號下的OpenID,帶入回調中,與另一個OpenID進行關聯
買粉絲s://open.weixin.qq.買粉絲/買粉絲nnect/oauth2/authorize?appid=wx8888888888888888&redirect_uri=買粉絲://mas買粉絲t.app.買粉絲/oauth2.php?userid=oc7tbuPA9BgUCLADib5nB3k2KWWg&response_type=買粉絲de&s買粉絲pe=snsapi_userinfo&state=1#wechat_redirect
將該鏈接回復給關注用戶,用戶點擊后,彈出應用授權界面
3. 回調頁面得到鏈接如下,回調url中將包含參數買粉絲de
買粉絲://mas買粉絲t.app.買粉絲/oauth2.php?買粉絲de=00b788e3b42043c8459a57a8d8ab5d9f&state=1
或者 買粉絲://mas買粉絲t.app.買粉絲/oauth2.php?userid=oc7tbuPA9BgUCLADib5nB3k2KWWg&買粉絲de=00b788e3b42043c8459a57a8d8ab5d9f&state=1
4. 再使用買粉絲de換取oauth2的授權access_token
url如下:
買粉絲s://a
2024-07-11 03:28
2024-07-11 02:46
2024-07-11 02:33
2024-07-11 02:20
2024-07-11 01:47
2024-07-11 01:17