基本的なユーザー情報の取得 (UnionID メカニズム)
基本的なユーザー情報の取得 (UnionID メカニズム)
#フォロワーが公式アカウントと対話した後、公式アカウントはフォロワーの OpenID を取得できます (暗号化後) WeChat ID、各公式アカウントの各ユーザーの OpenID は一意です (公式アカウントが異なると、同じユーザーの OpenID も異なります)。公式アカウントは、このインターフェイスを使用して、ニックネーム、アバター、性別、都市、言語、フォロー時間など、OpenID に基づいた基本的なユーザー情報を取得できます。
開発者が複数の公式アカウント間、または公式アカウントとモバイル アプリケーション間でユーザー アカウントを統合する必要がある場合は、WeChat オープン プラットフォーム (open.weixin.qq.com) にアクセスしてのみバインドする必要があることに注意してください。公開アカウントを作成した後、UnionID メカニズムを使用して上記のニーズを満たすことができます。 UnionID メカニズムの説明: 開発者は、OpenID を通じて基本的なユーザー情報を取得できます。特に重要なのは、開発者が複数のモバイル アプリケーション、Web サイト アプリケーション、パブリック アカウントを持っている場合、同じ WeChat オープン内のモバイル アプリケーションである限り、ユーザーの基本情報の UnionID を取得することでユーザーを一意に区別できることです。プラットフォーム アカウント、Web サイト アプリケーション、パブリック アカウントでは、ユーザーの UnionID は一意です。言い換えれば、同じユーザーの場合、同じ WeChat オープン プラットフォーム上の異なるアプリケーションの UnionID は同じです。基本的なユーザー情報の取得 (UnionID メカニズムを含む)
開発者は、OpenID を通じて基本的なユーザー情報を取得できます。 httpsプロトコルを使用してください。
インターフェイス呼び出しリクエストの説明
http リクエスト メソッド: GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang= zh_CN
パラメータの説明
必須かどうか | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
はい | 呼び出しインターフェイス資格情報 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
は通常のユーザーの ID であり、現在のパブリック アカウントに固有です | #lang | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
国と地域の言語バージョンに戻る、zh_CN (簡体字)、zh_TW (繁体字)、英語 | # 返信手順 通常の状況では、WeChat は次の JSON データ パケットをパブリック アカウントに返します: { "subscribe": 1, "openid" : "o6_bmjrPTlm6_2sgVt7hMZOPfL2M", "ニックネーム": "バンド", "性別": 1, "言語": "zh_CN", "都市": "広州", "省": "広東", "国": "中国", "headimgurl": "http://wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4 eMsv84eavハイアイスqxibJxCfHe / 0", "subscribe_time": 1382694957,"unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL" "remark": "", "groupid": 0, "tagid_list":[128,2] }パラメータの説明
エラーが発生すると、WeChat はエラー コードとその他の情報を返します。JSON データ パケットの例は次のとおりです (この例は無効な AppID エラーです): {"errcode":40013,"errmsg ":"invalid appid"} 基本的なユーザー情報をバッチで取得する 開発者は、このインターフェイスを使用して、基本的なユーザー情報をバッチで取得できます。一度に最大 100 個のアイテムの取得をサポートします。 インターフェイス呼び出しリクエストの説明 http リクエスト メソッド: POST https://api.weixin.qq.com/cgi-bin/user/info/バッチゲット?アクセストークン=ACCESS_TOKEN POST データの例 { ##"user_list": [ " "{ " "openid": "otvxTs4dckWG7imySrJd6jSi0CWE", "lang": "zh-CN "### パラメータの説明
返却手順 通常の状況では、WeChat は次の JSON データ パケットを公式アカウントに返します (この例では、2 人の openid ユーザーの基本情報が一度に取得され、最初の情報は1 つはフォローされており、2 つ目はフォローされていません): { "user_info_list": [ { "subscribe": 1, "openid": " otvxTs4dckWG7imySrJd6jSi0CWE", "ニックネーム": "iWithery", "性別": 1, "言語": "zh_CN", "都市": "掲陽", "省": "広東省", "国": "中国", "headimgurl": "http://wx.qlogo.cn/mmopen/xbIQx1GRqdvyqkMMhEaGOX802l1CyqMJNgUzKP8MeAeHFicRDSnZH7FY4XB7p8XHXIf6uJA2 SCun TPicGKezDC4saKISzRj 3nz/ 0", "subscribe_time": 1434093047,"unionid": "oR5GjjgEhCMJFyzaVZdrxZ2zRRF4", "remark": "", "groupid": 0, # "tagid_list": [128,2]
} ] } パラメータの説明
エラーが発生すると、WeChat はエラー コードとその他の情報を返します。JSON データ パケットの例は次のとおりです (この例は無効な AppID エラーです): {"errcode":40013 ,"errmsg":"無効なアプリID "} |