Heim > Artikel > Backend-Entwicklung > Problem bei der Vereinheitlichung des WeChat-Anmeldekontos eines Drittanbieters
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?
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?
Gehen Sie zur offenen WeChat-Plattform, um ein Konto zu registrieren (https://open.weixin.qq.com)
Verknüpfen Sie das offizielle WeChat-Konto mit der offenen Plattform
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.