Überblick über die Entwicklung der öffentlichen WeChat-Plattform
Die öffentliche WeChat-Plattform ist eine Plattform für Betreiber, um WeChat-Benutzern über öffentliche Konten Informationen und Dienste bereitzustellen, und die Schnittstelle für die Entwicklung der öffentlichen Plattform ist die Grundlage dafür Bereitstellung von Diensten: Nachdem Entwickler ein öffentliches Konto auf der Website der öffentlichen Plattform erstellt und Schnittstellenberechtigungen erhalten haben, können sie die Entwicklung unterstützen, indem sie dieses Schnittstellendokument lesen.
Um Benutzer zu identifizieren, generiert jeder Benutzer eine sichere OpenID für jedes öffentliche Konto. Wenn Sie Benutzer zwischen mehreren öffentlichen Konten und mobilen Anwendungen teilen müssen, müssen Sie zu WeChat gehen Die offene Plattform bindet diese offiziellen Konten und Anwendungen an ein offenes Plattformkonto. Obwohl ein Benutzer nach der Bindung über mehrere unterschiedliche OpenIDs für mehrere offizielle Konten und Anwendungen verfügt, hat er keinen Zugriff auf alle öffentlichen Konten und Anwendungen unter demselben offenen Plattformkonto . Offizielle Konten und Anwendungen haben nur eine UnionWeitere Informationen finden Sie im Dokument Benutzerverwaltung – Grundlegende Benutzerinformationen abrufen (UnionID-Mechanismus).
Bitte beachten Sie für Entwickler:
1. Die Entwicklung der öffentlichen WeChat-Plattform bezieht sich auf die Geschäftsentwicklung für öffentliche WeChat-Konten, einschließlich mobiler Anwendungen, PC-Websites und öffentlicher Konten Für die Entwicklung von Plattformen Dritter (die Dienstleistungen für Betreiber öffentlicher Konten aus allen Gesellschaftsschichten bereitstellen) nutzen Sie bitte die offene WeChat-Plattform, um darauf zuzugreifen.
2. Bevor Sie ein zertifiziertes öffentliches Konto beantragen, können Sie über das Testkonto-Antragssystem schnell ein Schnittstellentestkonto beantragen und sofort mit dem Schnittstellentest und der Entwicklung beginnen.
3. Während des Entwicklungsprozesses können Sie Schnittstellen-Debugging-Tools verwenden, um bestimmte Schnittstellen online zu debuggen.
4. Für jede Schnittstelle gilt eine tägliche Begrenzung der Schnittstellenaufrufe. Sie können die spezifische Häufigkeit auf der offiziellen Website der öffentlichen Plattform überprüfen – dem Developer Center.
5. Wenn während der Entwicklung Probleme auftreten, können Sie das Problem mithilfe des Rückgabecodes des Schnittstellenaufrufs und der Anleitung zur Fehlerbehebung bei Alarmen erkennen und lösen (der Schnittstellenalarm kann auf der offiziellen Website der öffentlichen Plattform eingestellt werden – Developer Center). .
6. Die öffentliche Plattform verwendet access_token als Schnittstellenaufruf, um die Schnittstelle zuerst aufzurufen. Das access_token ist jedoch innerhalb von 2 Stunden gültig , die Häufigkeit, mit der es innerhalb eines Tages abgerufen werden kann, ist begrenzt. Weitere Informationen finden Sie im Dokument „Anmeldeinformationen für Schnittstellenaufrufe erhalten“ (access_token).
7. Der Aufruf der öffentlichen Plattformschnittstelle unterstützt nur Port 80.
Offizielle Konten bieten Benutzern hauptsächlich Dienste über offizielle Kontonachrichtensitzungen und Webseiten innerhalb des offiziellen Kontos. Die beiden Situationen werden unten vorgestellt:
1 Konversation
Das offizielle Konto liegt in Form eines Kontakts des WeChat-Benutzers vor. Die Nachrichtenkonversation ist die Grundlage für die Interaktion zwischen dem offiziellen Konto und dem Benutzer. Derzeit gibt es in öffentlichen Konten hauptsächlich mehrere Arten von Messaging-Diensten, die in unterschiedlichen Szenarien verwendet werden.
1) Massennachrichten: Offizielle Konten können in einer bestimmten Häufigkeit Massennachrichten an Benutzer senden (einmal täglich für Abonnementkonten, viermal im Monat für Dienstkonten), einschließlich Textnachrichten, grafische Nachrichten, Bilder, Videos, Stimmen usw.
2) Passive Antwortnachricht: Nachdem der Benutzer eine Nachricht an das offizielle Konto gesendet hat, sendet der WeChat-Server die Nachricht an die vom Entwickler im Entwicklerzentrum voreingestellte Serveradresse (der Entwickler muss die Authentizität überprüfen). die Nachricht), und das offizielle Konto kann innerhalb von 5 Sekunden antworten. Sie können auf eine Nachricht antworten oder mit einem Befehl antworten, um den WeChat-Server anzuweisen, noch nicht auf diese Nachricht zu antworten. Die Verschlüsselung kann für passive Antwortnachrichten festgelegt werden (legen Sie sie im Entwicklercenter der offiziellen Website der öffentlichen Plattform fest). Nach der Einstellung wird sie entsprechend den Nachrichtenverschlüsselungs- und -entschlüsselungsdokumenten verarbeitet. Die anderen drei Arten von Nachrichtenaufrufen sind nicht erforderlich weil es sich dabei eher um API-Aufrufe als um Rückgaben von Anfragen handelt.
3) Kundendienstnachrichten: Innerhalb von 48 Stunden, nachdem der Benutzer eine Nachricht an das offizielle Konto gesendet hat, kann das offizielle Konto eine unbegrenzte Anzahl von Nachrichten an den Benutzer senden, die hauptsächlich in Kundendienstszenarien verwendet werden. Durch das Benutzerverhalten wird ein Ereignis-Push ausgelöst, der es öffentlichen Konten ermöglicht, entsprechende Kundendienstnachrichten zu senden. Weitere Informationen finden Sie im WeChat-Push-Nachrichten- und Ereignisbeschreibungsdokument.
4) Vorlagennachrichten: Wenn es erforderlich ist, Servicebenachrichtigungen an Benutzer zu senden (z. B. Kartenerinnerungen, Benachrichtigungen über den Erfolg von Servicereservierungen usw.), kann das offizielle Konto bestimmte Inhaltsvorlagen verwenden, um proaktiv Nachrichten an Benutzer zu senden.
2. Webseiten in öffentlichen Konten
Viele komplexe Geschäftsszenarien erfordern die Bereitstellung von Diensten über Webseiten. In diesem Fall müssen Sie Folgendes verwenden:
1) Autorisieren Sie die Webseite, um die grundlegenden Informationen des Benutzers abzurufen: Über diese Schnittstelle können Sie die grundlegenden Informationen des Benutzers abrufen (der Erhalt der OpenID des Benutzers erfordert nicht die Zustimmung des Benutzers und der Erhalt der grundlegenden Informationen des Benutzers erfordert die Zustimmung des Benutzers)
2) WeChat JS-SDK: Es handelt sich um ein Toolkit für Entwickler zur Nutzung nativer WeChat-Funktionen auf Webseiten über JavaScript-Code. Entwickler können damit WeChat-Stimmen auf Webseiten aufzeichnen und abspielen, die WeChat-Freigabe überwachen und lokale Bilder auf Mobiltelefone hochladen , Fotos aufnehmen und viele andere Funktionen.
Einführung in einen typischen Fall
Die öffentlichen Konten, von denen es sich zu lernen lohnt, sind hauptsächlich Dienstkonten. Wir werden sie wie folgt auflisten und vorstellen:
China Merchants Bank Credit Card Center
Wenn Sie Karteninhaber sind, können Sie schnellKreditkartenrechnungen, Limits und Punkte abfragen ; schnelle Rückzahlung und Beantragung von Rechnungen; manueller WeChat-Überweisungsservice; kostenlose WeChat-Erinnerungen. Wenn Sie kein Karteninhaber sind, können Sie über WeChat eine Karte beantragen!
Das offizielle Konto der China Merchants Bank führt Benutzer durch Aufforderungsnachrichten, um ihre WeChat-ID und Kreditkartennummer sicher zu verknüpfen.
Benutzer können über dieses offizielle Konto Rechnungen überprüfen, Kreditkartenbenachrichtigungen erhalten und andere Funktionen nutzen. Dies ist eine Funktion, die von den Entwicklern der China Merchants Bank über die offizielle Kontoschnittstelle implementiert wurde.
China Southern Airlines
Sie können einchecken, Sitzplätze auswählen und den Flug anfragen Informationen, überprüfen Sie das Wetter der Zielstadt und bieten Sie Sky Pearl-Mitgliedern professionelle Dienstleistungen an.
Mit dem offiziellen Konto von China Southern Airlines können Benutzer Sky Pearl-Mitgliedschaftsdienste mit der WeChat-ID verknüpfen.
Benutzer können über dieses offizielle Konto Tickets buchen, Bestellungen überprüfen und sogar Bordkarten beantragen.
Guangdong Unicom
Sie können Ihre Mobiltelefonnummer in WeChat binden , Punkteverkehr, Paketguthaben, mobiler Internetverkehr, exklusive WeChat-Verkehrsabfrage, Kundendienstberatung.
Das offizielle Konto von Guangdong Unicom kann an eine Mobiltelefonnummer gebunden werden, um Verkehr, Pakete und andere Funktionen zu überprüfen.
Guangdong China Unicom hat auch intensiv mit WeChat zusammengearbeitet. Sie können die fünf wichtigsten Privilegien von WeChat erhalten, indem Sie WeChat Vocabulary kaufen.
[Verwandte Empfehlungen]
1. Besondere Empfehlung: „php Programmer Toolbox“ V0 .1 Versions-Download
2. Quellcode der WeChat-Plattform herunterladen
3. Quellcode des Alizi-Bestellsystems herunterladen
Das obige ist der detaillierte Inhalt vonÜberblick über die WeChat-Entwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!