用php獲取微信公眾平臺上如何使用高級接口開發獲取關注者列表的功能。這個功能在後面的開發中很有用,比如說使用微信的群發接口,這個OpenID就是群發的對象的依據。
工具/原料
電腦一臺
php環境
方法/步驟
公眾號可通過本接口來獲取帳號的關注者列表,關注者列表由一串OpenID(加密後的微信號,每個用戶對每個公眾號的OpenID是唯一的)組成。一次拉取調用最多拉取10000個關注者的OpenID,可以通過多次拉取的方式來滿足需求。
首先,獲取微信公眾號的用戶列表的接口地址是如下圖所示,憑據仍然是access_token
獲取access_token的方法在之前的經驗中我已經做過介紹,忘記的可以回看一下。
在代碼的實現中,重點還是之前使用到的curl函數,這個函數可以套用到其他的任何位置,微信開發過程中,基本可以當做一個萬能函數使用。
提交之後返回的數據通過json_decode()函數來轉換成php的數組,打印輸出的結果如圖
當然,使用中我們未必需要整個數組,所以我們可以對整個數組做一些過濾和處理,如僅僅獲取OpenID的話,就$jsoninfo['data']['openid'];就可以了。