블랙리스트 관리
블랙리스트 관리
공식 계정은 WeChat 공개 플랫폼에 로그인하여 팬을 차단할 수 있습니다. 동시에 개발자가 인터페이스를 직접 사용하여 작업할 수 있도록 블랙리스트 관리 API 세트도 제공합니다.
1. 공식 계정의 블랙리스트 목록 가져오기
공식 계정은 이 인터페이스를 통해 해당 계정의 블랙리스트 목록을 가져올 수 있습니다. (암호화된 WeChat ID, 각 공식 계정에 대한 각 사용자의 OpenID는 고유합니다.)
이 인터페이스는 호출당 최대 10,000개의 OpenID를 가져올 수 있습니다. 목록 수가 많으면 수요를 충족하기 위해 여러 개의 가져오기를 사용할 수 있습니다.
인터페이스 호출 요청 설명
http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/tags/members/getblacklist?access_token=ACCESS_TOKEN
JSON 데이터 설명
{ "begin_openid":"OPENID1" }
begin_openid가 비어 있으면 기본적으로 처음부터 가져옵니다.
반환 지침
올바른 경우 JSON 데이터 패킷 반환#🎜 오류 JSON 데이터 패킷에서 반환됨(예: 잘못된 AppID 오류)
{ "total":23000, "count":10000, "data":{" openid":[ "OPENID1", "OPENID2", ..., "OPENID10000" ] }, "next_openid":"OPENID10000" }
반환 코드 설명
반환 코드 | 설명 |
-1 | 시스템이 사용 중입니다 |
40003 | 잘못된 openid가 전달되었습니다 |
49003 | 들어오는 openid는 이 AppID에 속하지 않습니다 |
동시에 참고하세요:
공개 계정 블랙리스트 수가 10,000개를 초과하면 next_openid 값을 입력하고 목록을 여러 번 가져와 필요에 맞게 가져올 수 있습니다.
구체적으로 인터페이스 호출 시 이전 호출에서 반환된 next_openid 값이 다음 호출에서 next_openid 값으로 사용됩니다.
2. 사용자 차단
공용 계정은 이 인터페이스를 통해 사용자 그룹을 차단할 수 있습니다. 블랙리스트 목록은 OpenID(암호화된 WeChat ID) 문자열로 구성됩니다. 공식 계정은 고유합니다).
인터페이스 호출 요청 설명
{"errcode":40013,"errmsg":"invalid appid"}
매개변수 설명
매개변수 | 가 필수인가요? | 설명 |
access_token | 은 | 인터페이스 자격 증명 호출 |
openid_list | 입니다. 블랙리스트에 등록해야 하는 사용자 openid, 최대 개수 한 번에 차단할 수 있는 사람은 20명입니다 |
JSON 데이터 설명
http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/tags/members/batchblacklist?access_token=ACCESS_TOKEN
반환 설명
올바른 경우 JSON 데이터 패킷을 반환
{ "opened_list":["OPENID1”,” OPENID2”] }
오류 발생 시 JSON 데이터 패킷 반환 (예: 잘못된 AppID 오류)
{ "errcode": 0, "errmsg": "ok" }
반환 코드 설명
반환 코드 | 설명 |
-1 | 시스템이 사용 중입니다 |
40003 | 잘못된 openid가 전달되었습니다 |
49003 | 들어오는 openid는 이 AppID에 속하지 않습니다 |
40032 | 한 번에 20명의 사용자만 차단할 수 있습니다 |
3. 取消拉黑用户
公众号可通过该接口来取消拉黑一批用户,黑名单列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。
接口调用请求说明
{"errcode":40013,"errmsg":"invalid appid"}
매개변수 설명
매개변수 | 가 필수인가요? | 설명 |
access_token | 은 | 인터페이스 자격 증명 호출 |
openid_list | 입니다. 블랙리스트에 등록해야 하는 사용자 openid, 최대 개수 한 번에 차단할 수 있는 사람은 20명입니다 |
JSON 데이터 설명
http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/tags/members/batchunblacklist?access_token=ACCESS_TOKEN
반품 설명
정확한 경우 JSON 데이터 패킷 반환
{ "opened_list":["OPENID1”,” OPENID2”] }
#🎜🎜 #
오류 시 JSON 데이터 패킷 반환(예: 잘못된 AppID 오류)
ㅋㅋㅋㅋㅋㅋ#
반환 코드 설명반환 코드 설명 -1 시스템이 사용 중입니다 40003 잘못된 openid가 전달되었습니다 49003 들어오는 openid는 이 AppID에 속하지 않습니다 40032 한 번에 20명의 사용자만 차단할 수 있습니다