WeChat パブリック プラットフォームが更新され、開発者に UnionID メカニズムが提供されました
開発者からのフィードバックによると、同じ会社の複数のパブリック アカウントがユーザー アカウントと通信する必要があるため、WeChat オープン プラットフォームはこの問題を解決するための UnionID メカニズムを提供します。
基本的なユーザー情報を取得するためのインターフェイスを通じて、開発者は OpenID を通じて基本的なユーザー情報を取得できます。開発者が複数の公式アカウントを持っている場合、次の方法を使用して UnionID メカニズムを通じて複数の公式アカウント間でユーザー アカウントを通信できます。
1. 複数の公開アカウントを同じ WeChat オープン プラットフォーム (open.weixin.qq.com) アカウント、つまり同じ Union にバインドします
2. ユーザーの基本情報インターフェイスの一意性で UnionID を取得することでユーザーを区別します。公式アカウントは、WeChat オープン プラットフォーム アカウントにバインドされた後にのみ UnionID を取得することに注意してください。同じ WeChat オープン プラットフォーム アカウント内の公開アカウントである限り、ユーザーの UnionID は一意です。言い換えれば、同じユーザーは、同じ WeChat オープン プラットフォーム アカウントの異なるアプリケーションに対して同じ UnionID を持ちます。
1. WeChat オープン プラットフォームに登録します
アドレス: http://open.weixin.qq.com/
プロセスは簡単です。
2. WeChat 公式アカウントをバインドする
上部の「管理センター」をクリックし、「公式アカウント」を選択し、「公式アカウントをバインド」をクリックします
WeChat によって認証された公式アカウントのみがバインドできますバウンド 。
3. 基本的なユーザー情報を取得します
これは、基本的なユーザー情報を取得するための高度なインターフェイスを使用することによって実現されます。方法については、ユーザーの基本的な情報を取得するための WeChat パブリック プラットフォームの開発を参照してください。公式アカウントのユーザー情報は次のとおりです:
{ "subscribe": 1, "openid": "oLVPpjqs9BhvzwPj5A-vTYAX3GLc", "nickname": "方倍", "sex": 1, "language": "zh_CN", "city": "广东", "province": "深圳", "country": "中国", "headimgurl": "http://wx.qlogo.cn/mmopen/utpKYf69VAbCRDRlbUsPsdQN38DoibCkrU6SAMCSNx558eTaLVM8PyM6jlEGzOrH67hyZibIZPXu4BK1XNWzSXB3Cs4qpBBg18/0", "subscribe_time": 1375706487, "unionid": "oTBn-jt2RQSHdBoJQYFSdnZo8BBQ" }
最初の公開アカウントで取得されるユーザー情報は次のとおりです:
{ "subscribe": 1, "openid": "ouBMEj6WFnUFBIUKe83VD7s7dft9", "nickname": "方倍", "sex": 1, "language": "zh_CN", "city": "广东", "province": "深圳", "country": "中国", "headimgurl": "http://wx.qlogo.cn/mmopen/utpKYf69VAbCRDRlbUsPsdQN38DoibCkrU6SAMCSNx558eTaLVM8PyM6jlEGzOrH67hyZibIZPXu4BK1XNWzSXB3Cs4qpBBg18/0", "subscribe_time": 1375726425, "unionid": "oTBn-jt2RQSHdBoJQYFSdnZo8BBQ" }
2つの異なるユーザー情報に注意してください
異なる公開アカウントではopenidが異なり、そのユニオンIDも同じです。他の情報は一意ではなく、比較上の重要性もありません。しかし、基本的なメッセージは同じです。
こうすることで、2 つの公開アカウントをフォローしている人々が実際には同一人物であることがわかります。
4. UnionID の意味
複数のアカウントを持つ企業の場合、unionid は、異なる公開アカウントのユーザーが同一人物であるかどうかを識別するのに役立ちます。このようにして、異なるアカウントでユーザーに提供されるサービスを継続的に行うことができます。
また、重複したフォローしているユーザーの数を削除して、フォローしているユーザーの真の合計数の統計を容易にすることもできます。
WeChat パブリック プラットフォーム開発 UnionID に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。