팔로어 목록을 얻기 위한 WeChat 공개 플랫폼 개발

高洛峰
풀어 주다: 2017-03-04 11:41:18
원래의
2278명이 탐색했습니다.

이 기사에서는 고급 인터페이스를 사용하여 WeChat 공개 플랫폼에서 팔로어 목록을 얻는 기능을 개발하는 방법을 소개합니다.

1. 인터페이스 소개

공식 계정은 이 인터페이스를 통해 해당 계정의 팔로어 목록을 얻을 수 있습니다. 암호화된 WeChat 계정(각 공식 계정에 대한 각 사용자의 OpenID는 고유합니다). 단일 풀 호출로 최대 10,000명의 팔로어 OpenID를 가져올 수 있으며, 필요에 따라 여러 번 가져올 수 있습니다.

인터페이스 호출 요청 설명

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

설명 반환

정확한 경우 JSON 데이터 패킷 반환:

{"total":2,"count":2,"data":{"openid":["","OPENID1","OPENID2"]},"next_openid":"NEXT_OPENID"}
로그인 후 복사

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

오류 발생 시 JSON 데이터 패킷 반환(예: 잘못된 AppID 오류):

{"errcode":40013,"errmsg":"invalid appid"}
로그인 후 복사

첨부: 개수 팔로어 10,000명 초과

공식 계정의 팔로어 수가 10,000명을 초과하는 경우 next_openid 값을 입력하고 목록을 여러 번 가져와 필요에 맞게 가져올 수 있습니다.

구체적으로 인터페이스 호출 시 이전 호출에서 반환된 next_openid 값이 다음 호출에서 next_openid 값으로 사용됩니다.

예는 다음과 같습니다.

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

{
  "total":23000,
  "count":10000,
  "data":{"
     openid":[
        "OPENID1",
        "OPENID2",
        ...,
        "OPENID10000"
     ]
   },
   "next_openid":"NEXT_OPENID1"
}
로그인 후 복사

https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID1
返回结果:
로그인 후 복사

{   "total":23000,
   "count":10000,
   "data":{     "openid":[       "OPENID10001",
       "OPENID10002",
       ...,
       "OPENID20000"
     ]
   },
   "next_openid":"NEXT_OPENID2"}
로그인 후 복사

https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID1
返回结果(关注者列表已返回完时,返回next_openid为空):
로그인 후 복사

$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);
로그인 후 복사


2. 프로그램 실시

rree

CMB 이후에는 다음과 유사합니다. 다음:

 = "" = "https://api.weixin.qq.com/cgi-bin/user/get?access_token=" = https_request( = json_decode(, (
로그인 후 복사

10,000을 초과하는 숫자의 경우 위 프로그램을 루프에서 실행하고 이러한 openid를 데이터베이스에 저장하고 팔로어 목록을 가져옵니다.

이 인터페이스의 주요 기능은 인터페이스와 협력하여 기본 사용자 정보 및 사용자 그룹화를 획득하여 모든 팔로어의 기본 정보 및 그룹화를 획득하는 것입니다.

팔로어 목록을 얻기 위한 WeChat 공개 플랫폼 개발과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿