如何實作微信公眾號用戶關注后自動回復帶用戶的昵稱?
請教大家?
uj5u.com熱心網友回復:
這是一個關注后自動回復帶昵稱的Demo上面說訂閱號和服務號都可以,但是我看了微信權限檔案
只有認證的服務號才有OAuth2.0授權
uj5u.com熱心網友回復:
我也想問同樣的問題,坐等大神來解答!uj5u.com熱心網友回復:
通過請求獲取啊開發者可通過OpenID來獲取用戶基本資訊。請使用https協議。
介面呼叫請求說明
http請求方式: GET
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
正常情況下,微信會回傳下述JSON資料包給公眾號:
{
"subscribe": 1,
"openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M",
"nickname": "Band",
"sex": 1,
"language": "zh_CN",
"city": "廣州",
"province": "廣東",
"country": "中國",
"headimgurl": "http://wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0",
"subscribe_time": 1382694957,
"unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL"
"remark": "",
"groupid": 0
}
把你的json.getString("nickname"),還要設定編碼,就得到關注者的用戶名
在把用戶名作為文本訊息被動回復給關注者就行了
不需要經過OAuth,OAuth是在網頁獲取的時候才要,例如在公眾平臺點擊按鈕進入一個頁面,該頁面需要用戶名,才需要OAuth
如果是平臺回復訊息的直接按上述請求就行了
uj5u.com熱心網友回復:
<br />大佬,你還能看到嗎,我接手了一個微信公眾號,后臺顯示沒有自動回復,然后我自己設定了一個自動回復,結果關注自動回復會出來兩條,一條是我自己設定的,一條是回復帶有用戶昵稱的,還有之前管理員加的鏈接,但是鏈接早就過時了,我又改不了,求教一下怎么去把這個找出來刪掉??????uj5u.com熱心網友回復:
用戶第一次關注時,只能拿到openId,之后如果有授權登陸你的公眾號頁面,才能拿到昵稱,頭像等基本資訊。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/125407.html
標籤:微信開發
