Heim >Backend-Entwicklung >PHP-Tutorial >Problem bei der Vereinheitlichung des WeChat-Anmeldekontos eines Drittanbieters

Problem bei der Vereinheitlichung des WeChat-Anmeldekontos eines Drittanbieters

WBOY
WBOYOriginal
2016-08-04 09:21:371134Durchsuche

Stimmt die open_id des offiziellen WeChat-Kontos mit der open_id des WeChat-Drittanbieter-Logins auf dem PC überein?

Laut dem Dokument der öffentlichen WeChat-Plattform sollte open_id für das aktuelle Konto oder die aktuelle Anwendung gelten. Wenn ich also erkennen möchte, dass Benutzer unseres öffentlichen WeChat-Kontos a Wenn sich ein Dritter auf unserer PC-Site anmeldet, sollten die Schritte wie folgt aussehen:
1. Geben Sie unser öffentliches WeChat-Konto ein, führen Sie die Registrierung eines Kontos auf unserer Plattform durch und registrieren Sie das Konto auf unserer Plattform und das entsprechende öffentliche WeChat-Konto open_id der Nummer ist gebunden.
2. Melden Sie sich über WeChat auf dem PC an und binden Sie das Konto auf unserer Plattform ein. Wenn Sie noch kein Konto haben, melden Sie sich auf der Plattform an

Oder verwenden Sie stattdessen UnionID... Das weiß ich noch nicht

Gibt es außer diesen beiden noch andere Lösungen? Oder was halten Sie von diesem Problem?

Antwortinhalt:

Stimmt die open_id des offiziellen WeChat-Kontos mit der open_id des WeChat-Drittanbieter-Logins auf dem PC überein?

Laut dem Dokument der öffentlichen WeChat-Plattform sollte open_id für das aktuelle Konto oder die aktuelle Anwendung gelten. Wenn ich also erkennen möchte, dass Benutzer unseres öffentlichen WeChat-Kontos a Wenn sich ein Dritter auf unserer PC-Site anmeldet, sollten die Schritte wie folgt aussehen:
1. Geben Sie unser öffentliches WeChat-Konto ein, führen Sie die Registrierung eines Kontos auf unserer Plattform durch und registrieren Sie das Konto auf unserer Plattform und das entsprechende öffentliche WeChat-Konto open_id der Nummer ist gebunden.
2. Melden Sie sich über WeChat auf dem PC an und binden Sie das Konto auf unserer Plattform ein. Wenn Sie noch kein Konto haben, melden Sie sich auf der Plattform an

Oder verwenden Sie stattdessen UnionID... Das weiß ich noch nicht

Gibt es außer diesen beiden noch andere Lösungen? Oder was halten Sie von diesem Problem?

  1. Gehen Sie zur offenen WeChat-Plattform, um ein Konto zu registrieren (https://open.weixin.qq.com)

  2. Verknüpfen Sie das offizielle WeChat-Konto mit der offenen Plattform

  3. Sie können die UnionId erhalten, wenn Sie oauth2 autorisieren, sodass die WeChat-IDs, die an dieselbe öffentliche Plattform gebunden sind, dieselbe UnionId erhalten

UnionId ist eine eindeutige Kennung, mit der mehrere öffentliche Plattformen gezählt werden können. Sie können sie auch anhand verschiedener Präfixe unterscheiden

Sie sollten alle eine Gewerkschafts-ID verwenden. Das ist in der Tat so mühsam. . .

Ich bin auch darauf gestoßen. Sie müssen ein Plattformkonto registrieren und Ihr WeChat-Konto mit diesem Konto verknüpfen. Wenn Sie die Benutzerinformationen erhalten, befindet sich darin ein Feld „union_id“. die eindeutige Kennung des Benutzers.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn