php獲取微信已關注的用戶的OpenID的方法?

Tags: 微信, 用戶,

用php獲取微信公眾平臺上如何使用高級接口開發獲取關注者列表的功能。這個功能在後面的開發中很有用,比如說使用微信的群發接口,這個OpenID就是群發的對象的依據。

工具/原料

電腦一臺

php環境

方法/步驟

公眾號可通過本接口來獲取帳號的關注者列表,關注者列表由一串OpenID(加密後的微信號,每個用戶對每個公眾號的OpenID是唯一的)組成。一次拉取調用最多拉取10000個關注者的OpenID,可以通過多次拉取的方式來滿足需求。

首先,獲取微信公眾號的用戶列表的接口地址是如下圖所示,憑據仍然是access_token

php獲取微信已關注的用戶的OpenID的方法

獲取access_token的方法在之前的經驗中我已經做過介紹,忘記的可以回看一下。

php獲取微信已關注的用戶的OpenID的方法

在代碼的實現中,重點還是之前使用到的curl函數,這個函數可以套用到其他的任何位置,微信開發過程中,基本可以當做一個萬能函數使用。

php獲取微信已關注的用戶的OpenID的方法

提交之後返回的數據通過json_decode()函數來轉換成php的數組,打印輸出的結果如圖

php獲取微信已關注的用戶的OpenID的方法

php獲取微信已關注的用戶的OpenID的方法

當然,使用中我們未必需要整個數組,所以我們可以對整個數組做一些過濾和處理,如僅僅獲取OpenID的話,就$jsoninfo['data']['openid'];就可以了。

相關問題答案