ホームページ >バックエンド開発 >PHPチュートリアル >WeChat サードパーティのログイン アカウントの統合の問題

WeChat サードパーティのログイン アカウントの統合の問題

WBOY
WBOYオリジナル
2016-08-04 09:21:371134ブラウズ

WeChat 公式アカウントの open_id は、PC 上の WeChat サードパーティ ログインの open_id と一致していますか?

WeChat パブリック プラットフォームのドキュメントによると、open_id は現在のアカウントまたはアプリケーション用である必要があります。つまり、WeChat パブリック アカウントのユーザーが WeChat のサードパーティ ログインを使用できることを確認したい場合は、open_id は現在のアカウントまたはアプリケーション用である必要があります。当社の PC サイトにアクセスした場合、手順は次のとおりです
1. WeChat 公式アカウントを入力し、当社のプラットフォームにアカウントを登録するよう案内し、当社のプラットフォームにアカウントと WeChat 公式アカウントの open_id を登録します。
2. PC で WeChat 経由でプラットフォームにログインし、プラットフォームにアカウントをバインドするよう案内されます。アカウントをお持ちの場合は、プラットフォームのアカウントにログインします。

または代わりに UnionID を使用します...これについてはまだわかりません

これら 2 つ以外に解決策はありますか? または、この問題についてどう思いますか?

返信内容:

WeChat 公式アカウントの open_id は、PC 上の WeChat サードパーティ ログインの open_id と一致していますか?

WeChat パブリック プラットフォームのドキュメントによると、open_id は現在のアカウントまたはアプリケーション用である必要があります。つまり、WeChat パブリック アカウントのユーザーが WeChat のサードパーティ ログインを使用できることを確認したい場合は、open_id は現在のアカウントまたはアプリケーション用である必要があります。当社の PC サイトにアクセスした場合、手順は次のとおりです

1. WeChat 公式アカウントを入力し、当社のプラットフォームにアカウントを登録するよう案内し、当社のプラットフォームにアカウントと WeChat 公式アカウントの open_id を登録します。

2. PC で WeChat 経由でプラットフォームにログインし、プラットフォームにアカウントをバインドするよう案内されます。アカウントをお持ちの場合は、プラットフォームのアカウントにログインします。
または代わりに UnionID を使用します...これについてはまだわかりません

これら 2 つ以外に解決策はありますか? または、この問題についてどう思いますか?

WeChatオープンプラットフォームにアクセスしてアカウントを登録してください(https://open.weixin.qq.com)

  1. WeChat公式アカウントをオープンプラットフォームにバインドします

  2. oauth2 を承認するときに UnionId を取得できるため、同じパブリック プラットフォームにバインドされている WeChat ID は同じ UnionId を取得します

  3. UnionId は、複数のパブリック プラットフォームをカウントするために使用できる一意の識別子です。さまざまなプレフィックスに基づいて独自に区別することもできます。
全員ユニオンIDを使うべきです、確かに面倒です。 。 。

また、プラットフォーム アカウントを登録し、WeChat アカウントをこのアカウントに関連付ける必要があることにも遭遇しました。そうすることで、ユーザー情報を取得するときに、その中にユーザーの一意の識別子として使用できる Union_id フィールドが存在します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。