Heim > WeChat-Applet > WeChat-Entwicklung > Entwicklung der öffentlichen WeChat-Plattform, um eine Follower-Liste zu erhalten

Entwicklung der öffentlichen WeChat-Plattform, um eine Follower-Liste zu erhalten

高洛峰
Freigeben: 2017-03-04 11:41:18
Original
2308 Leute haben es durchsucht

In diesem Artikel wird erläutert, wie mithilfe erweiterter Schnittstellen die Funktion zum Abrufen der Follower-Liste auf der öffentlichen WeChat-Plattform entwickelt wird.

1. Einführung in die Benutzeroberfläche

Offizielle Konten können die Follower-Liste des Kontos über diese Schnittstelle abrufen. Das verschlüsselte WeChat-Konto (die OpenID jedes Benutzers für jedes öffentliche Konto ist einzigartig). Ein einzelner Pull-Aufruf kann bis zu 10.000 OpenIDs von Followern abrufen, und Sie können mehrere Pull-Aufrufe durchführen, um Ihren Anforderungen gerecht zu werden.

Beschreibung der Schnittstellenaufrufanforderung

http请求方式: GET(请使用https协议)
https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID
Nach dem Login kopieren
参数 是否必须 说明
access_token 调用接口凭证
next_openid 第一个拉取的OPENID,不填默认从头开始拉取

Beschreibung zurückgeben

JSON-Datenpaket zurückgeben, wenn korrekt:

{"total":2,"count":2,"data":{"openid":["","OPENID1","OPENID2"]},"next_openid":"NEXT_OPENID"}
Nach dem Login kopieren

参数 说明
total 关注该公众账号的总用户数
count 拉取的OPENID个数,最大值为10000
data 列表数据,OPENID的列表
next_openid 拉取列表的后一个用户的OPENID

JSON-Datenpaket im Fehlerfall zurückgeben (Beispiel ist ungültiger AppID-Fehler):

{"errcode":40013,"errmsg":"invalid appid"}
Nach dem Login kopieren

Anhängen: Wenn die Anzahl der Follower 10.000 überschreitet

Wenn die Anzahl der Follower des öffentlichen Kontos 10.000 überschreitet, können Sie den Wert von next_openid eingeben und die Liste mehrmals abrufen, um den Anforderungen gerecht zu werden.

Insbesondere wird beim Aufruf der Schnittstelle der vom vorherigen Aufruf zurückgegebene next_openid-Wert als next_openid-Wert im nächsten Aufruf verwendet.

Beispiele sind wie folgt:

公众账号A拥有23000个关注的人,想通过拉取关注接口获取所有关注的人,那么分别请求url如下:
https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN 
返回结果:
Nach dem Login kopieren

{
  "total":23000,
  "count":10000,
  "data":{"
     openid":[
        "OPENID1",
        "OPENID2",
        ...,
        "OPENID10000"
     ]
   },
   "next_openid":"NEXT_OPENID1"
}
Nach dem Login kopieren

https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID1
返回结果:
Nach dem Login kopieren

{   "total":23000,
   "count":10000,
   "data":{     "openid":[       "OPENID10001",
       "OPENID10002",
       ...,
       "OPENID20000"
     ]
   },
   "next_openid":"NEXT_OPENID2"}
Nach dem Login kopieren

https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID1
返回结果(关注者列表已返回完时,返回next_openid为空):
Nach dem Login kopieren

$access_token = "";

$url = "https://api.weixin.qq.com/cgi-bin/user/get?access_token=$access_token";
$result = https_request($url);
$jsoninfo = json_decode($result, true);
var_dump($result);
Nach dem Login kopieren


2. Programmumsetzung

 = "" = "https://api.weixin.qq.com/cgi-bin/user/get?access_token=" = https_request( = json_decode(, (
Nach dem Login kopieren

Nach CMB ähnelt die Rückgabe der folgenden:

{
   "total":23000,
   "count":10000,
   "data":{
     "openid":[
       "OPENID10001",
       "OPENID10002",
       ...,
       "OPENID20000"
     ]
   },
   "next_openid":"NEXT_OPENID2"
}
Nach dem Login kopieren

Für Zahlen über 10.000 führen Sie einfach das obige Programm in einer Schleife aus und speichern Sie diese OpenIDs. Geben Sie die Datenbank ein und rufen Sie die Liste der Follower ab.

Die Hauptfunktion dieser Schnittstelle besteht darin, mit der Schnittstelle zusammenzuarbeiten, um grundlegende Benutzerinformationen und Benutzergruppierungen zu erhalten, um die grundlegenden Informationen und Gruppierungen aller Follower zu erhalten.

Weitere Artikel zur Entwicklung der öffentlichen WeChat-Plattform zum Erhalten einer Follower-Liste finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage