블랙리스트 관리


블랙리스트 관리

공식 계정은 WeChat 공개 플랫폼에 로그인하여 팬을 차단할 수 있습니다. 동시에 개발자가 인터페이스를 직접 사용하여 작업할 수 있도록 블랙리스트 관리 API 세트도 제공합니다.

1474940125966127.jpg

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명의 사용자만 차단할 수 있습니다