ホームページ > WeChat アプレット > WeChatの開発 > WeChatパブリックプラットフォームがUnionIDを開発

WeChatパブリックプラットフォームがUnionIDを開発

高洛峰
リリース: 2017-03-03 10:14:55
オリジナル
1461 人が閲覧しました

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パブリックプラットフォームがUnionIDを開発

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 サイトに注目してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート