ユーザーリストを取得する


#ユーザー リストの取得

1474939796871028.png

##パブリック アカウントは、これを通じて取得できます。インターフェース アカウントのフォロワー リスト フォロワー リストは、一連の OpenID (暗号化された WeChat ID、各ユーザーの OpenID は各公式アカウントに固有です) で構成されます。 1 回のプル呼び出しでフォロワーの最大 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 の数、最大値は 10000dataリスト データ、OPENIDリストnext_openidリスト内の最後のユーザーのOPENIDを取得します


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

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

添付ファイル: フォロワー数が 10,000 人を超えた場合

公開アカウントのフォロワー数が 10,000 人を超えた場合、必要に応じて next_openid の値を入力し、リストを複数回取得できます。

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

例は次のとおりです:

パブリック アカウント A には 23,000 人のフォロワーがいます。プル アテンション インターフェイスを通じてすべてのフォロワーを取得したい場合は、次のように 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":"OPENID10000"
}https://api .weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID1戻り結果:
{
"合計":23000,
"カウント":10000,
"データ " :{
"openid":[
"OPENID10001",
"OPENID10002",
...,
"OPENID20000"
]
},
" next_openid":"OPENID20000"
}https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID2 が結果を返します (フォロワーリストが返された場合、next_openid が返されます)空です):
{
"合計":23000,
"カウント":3000,
"データ":{"
"openid":[
"OPENID20001",
"OPENID20002",
"...,
"OPENID23000"
]
},
"next_openid":"OPENID23000"
}