Die öffentliche WeChat-Plattform wurde aktualisiert, um Entwicklern den UnionID-Mechanismus zur Verfügung zu stellen
Laut Rückmeldung von Entwicklern, da Benutzerkonten zwischen mehreren öffentlichen Konten desselben Unternehmens, WeChat, interoperabel sein müssen Die offene Plattform bietet einen UnionID-Mechanismus, um dieses Problem zu lösen.
Über die Schnittstelle zum Abrufen grundlegender Benutzerinformationen können Entwickler grundlegende Benutzerinformationen über OpenID erhalten. Wenn der Entwickler über mehrere offizielle Konten verfügt, kann die folgende Methode verwendet werden, um Benutzer über den UnionID-Mechanismus zwischen mehreren offiziellen Konten zu übertragen. Kontointeroperabilität.
1. Binden Sie mehrere öffentliche Konten an dasselbe Konto der offenen WeChat-Plattform (open.weixin.qq.com), d. h. an dieselbe Union.
2. Erhalten Sie die grundlegenden Benutzerinformationen In der Informationsschnittstelle wird die Einzigartigkeit der Benutzer unterschieden. Es ist jedoch zu beachten, dass das offizielle Konto die UnionID erst erhält, nachdem es an das Konto der offenen WeChat-Plattform gebunden ist. Solange es sich um ein öffentliches Konto unter demselben WeChat-Konto der offenen Plattform handelt, ist die UnionID des Benutzers eindeutig. Mit anderen Worten: Derselbe Benutzer verfügt über dieselbe UnionID für verschiedene Anwendungen unter demselben WeChat-Konto auf der offenen Plattform.
1. Registrieren Sie sich für die WeChat Open Platform
Adresse: http://open.weixin.qq.com/
Der Vorgang ist kurz .
2. Offizielles WeChat-Konto binden
Klicken Sie oben auf „Management Center“, wählen Sie „Offizielles Konto“ und klicken Sie dann auf „Offizielles Konto binden“
Nur offizielle, von WeChat zertifizierte Konten können gebunden werden.
3. Erhalten Sie grundlegende Benutzerinformationen
Dies wird erreicht, indem Sie die erweiterte Schnittstelle verwenden, um grundlegende Benutzerinformationen zu erhalten. Methoden finden Sie unter WeChat Public Platform Development, um grundlegende Informationen zu erhalten Benutzerinformationen
Die Benutzerinformationen von Fang Times, die unter dem ersten offiziellen Konto erhalten wurden, lauten wie folgt:
{ "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" }
Die Benutzerinformationen von Fang Times, die unter dem ersten offiziellen Konto erhalten wurden, lauten wie folgt:
{ "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" }
Achten Sie auf die beiden unterschiedlichen Benutzerinformationen
Die OpenID ist bei verschiedenen öffentlichen Konten unterschiedlich, aber ihre UnionID ist dieselbe. Andere Informationen sind nicht eindeutig und haben keine vergleichende Bedeutung. Aber die Grundbotschaft ist dieselbe.
Auf diese Weise wissen Sie, dass es sich bei den Personen, die den beiden öffentlichen Konten folgen, tatsächlich um dieselbe Person handelt.
4. Die Bedeutung von UnionID
Für Unternehmen mit mehreren Konten kann Unionid dabei helfen, festzustellen, ob Benutzer unter verschiedenen öffentlichen Konten dieselbe Person sind. Auf diese Weise können die dem Benutzer unter verschiedenen Konten bereitgestellten Dienste kontinuierlich bereitgestellt werden.
Sie können auch die Anzahl der doppelten Follower-Benutzer entfernen, um Statistiken über die tatsächliche Gesamtzahl der Follower-Benutzer zu erstellen.
Weitere Artikel zur Entwicklung der öffentlichen WeChat-Plattform UnionID finden Sie auf der chinesischen PHP-Website!