ブラックリスト管理


ブラックリスト管理

公式アカウントは WeChat パブリック プラットフォームにログインしてファンをブロックできます。同時に、開発者がインターフェイスを直接使用して操作できるように、ブラックリスト管理 API のセットも提供します。

1474940125966127.jpg

#1. 公開アカウントのブラックリスト リストを取得します

公式アカウントは、このインターフェイスを通じてアカウントのブラックリストを取得できます。ブラックリストは、一連の OpenID (暗号化された 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 データ パケットを返す

{
 "total":23000,
 "count":10000,
 "data":{"
    openid":[
       "OPENID1",
       "OPENID2",
       ...,
       "OPENID10000"
    ]
  },
  "next_openid":"OPENID10000"
}

エラー時に JSON パケットを返す (例:無効な AppID エラー)

{"errcode":40013,"errmsg":"invalid appid"}

##リターン コードの説明

#

#リターン コード説明-1システム ビジー40003受信した不正な openid49003受信した openid はこの AppID に属していません

同時に、次の点にも注意してください:

公開アカウントのブラックリストの数が 10,000 を超える場合は、 next_openid の値を使用してニーズを満たす方法を決定します。

具体的には、インターフェイスを呼び出すときに、前の呼び出しで返された next_openid 値が、次の呼び出しの next_openid 値として使用されます。


2. このインターフェイスを通じてユーザー

パブリック アカウントをブロックします。ユーザーのグループをブラックリストに登録する場合、ブラックリスト リストは OpenID の文字列 (暗号化された WeChat ID、公開アカウントごとに各ユーザーの OpenID は一意です) で構成されます。

インターフェイス呼び出しリクエストの説明

#

http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/members/batchblacklist?access_token=ACCESS_TOKEN

#パラメータの説明

##

#パラメータ必須かどうか説明access_tokenはい呼び出しインターフェイス資格情報openid_list は、ブラックリストに登録する必要があるユーザーの openid です。最大 20 人のユーザーがブラックリストに登録できます。一度。 ############

JSON データの説明

{
 "opened_list":["OPENID1”,” OPENID2”]
}

戻り値の説明

正しい場合は JSON データ パケットを返します

{
"errcode": 0,
"errmsg": "ok"
}

エラーが発生した場合に JSON データ パケットを返す (例: 無効な AppID エラー)

{"errcode":40013,"errmsg":"invalid appid"}

##リターン コードの説明

#

#リターン コード説明-1システム ビジー40003受信した不正な openid49003受信した openid はこの AppID に属していません#40032##一度にブロックできるユーザーは 20 人のみです
##


3. 取消拉黑用户

公众号可通过该接口来取消拉黑一批用户,黑名单列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。

接口调用请求说明

#

http请求方式:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/tags/members/batchunblacklist?access_token=ACCESS_TOKEN

#パラメータの説明

##

#パラメータ必須かどうか説明access_tokenはい呼び出しインターフェイス資格情報openid_list は、ブラックリストに登録する必要があるユーザーの openid です。最大 20 人のユーザーがブラックリストに登録できます。一度。 ############

JSON データの説明

{
 "opened_list":["OPENID1”,” OPENID2”]
}

戻りの説明

正しい場合は JSON データを返しますPackage

{
"errcode": 0,
"errmsg": "ok"
}

エラー時に JSON パケットを返します (例: Invalid AppID エラー)

{"errcode":40013,"errmsg":"invalid appid"}

リターンコードの説明

#リターン コード説明-1システム ビジー40003受信した不正な openid49003受信した openid はこの AppID に属していません40032一度にブロックできるユーザーは 20 人までです