Verwenden Sie das WeChat-Testkonto und die WeChat-Unternehmensanwendung, um Ihren eigenen Nachrichten-Push-Dienst zu erstellen. Senden Sie einfach eine einfache GET-Anfrage an Ihren eigenen Server, um die Nachricht an Ihr Mobiltelefon WeChat zu senden.
Vor dem Pushen müssen Sie WeChat-bezogene Einstellungen im System konfigurieren. Melden Sie sich beim System-Backend an (Homepage, http://你的域名/
), registrieren Sie einen neuen Benutzer und beziehen Sie sich dann auf die folgenden Informationen zur Konfiguration.
Sie können nur eines der WeChat-Testkonten und Unternehmens-WeChat-Anwendungen konfigurieren, aber alle Felder müssen ausgefüllt sein, sonst ist Push nicht möglich.
GET http://你的域名/template/用户名
GET http://你的域名/template/用户名?token=hello
From: {{from.DATA}} {{description.DATA}} {{remark.DATA}}
. Holen Sie sich die Vorlagen-ID nach der Übermittlung.http://你的域名/verify/用户名
. Geben Sie ein beliebiges Token als Schnittstellenkonfigurations-Token ein. Klicken Sie nach dem Ausfüllen nicht auf „Überprüfen“. Geben Sie zunächst das Schnittstellenkonfigurations-Token im Push-System ein und ändern Sie es erfolgreich. Klicken Sie dann auf „Überprüfen“.Hinweis: Die WeChat-Unternehmensanwendung unterstützt das Pushen an mehrere Unternehmensmitglieder. Füllen Sie für die Empfänger-ID auf der Konfigurationsseite die Mitglieder-ID-Liste aus (mehrere Empfänger werden durch „|“ getrennt, bis zu 1000 werden unterstützt) oder geben Sie „@“ ein. alle“, um alle Unternehmensmitglieder direkt zu benachrichtigen.
Senden Sie einfach eine einfache GET- oder POST-Anfrage an Ihren eigenen Server, um den Push abzuschließen.
Hinweis: Alle Pushvorgänge müssen token
Parameter zur Überprüfung der Identität enthalten, und der Wert ist das Nachrichten-Push-Token in der Benutzerinformationskonfiguration. Sie können Abfrageparameter oder Formulardaten in der URL verwenden.
WeChat-Testkonten unterstützen nur Vorlagennachrichten.
Push-URL (GET/POST): http://你的域名/template/用户名
Optionale Parameterfelder (werden an verschiedenen Stellen in der Vorlage angezeigt):
Hinweis: Wenn Sie eine GET-Anfrage verwenden, müssen alle Parameter in Form von Abfrageparametern vorliegen. Wenn Sie eine POST-Anfrage verwenden, müssen Sie alle Formulardaten verwenden.
Beispiel: http://你的域名/template/用户名?token=token&from=webpage&desc=Hello%20Wrold&remark=这是一条测试消息
Wirkung:
Die WeChat-Unternehmensanwendung unterstützt Nur-Text-Nachrichten und Textkartennachrichten.
Push-URL (GET/POST): http://你的域名/plaintext/用户名
Erforderliche Parameterfelder:
Hinweis: Wenn Sie eine GET-Anfrage verwenden, müssen alle Parameter in Form von Abfrageparametern vorliegen. Wenn Sie eine POST-Anfrage verwenden, müssen Sie alle Formulardaten verwenden.
Beispiel: http://你的域名/plaintext/用户名?token=token&content=Hello,%20traveller
Push-URL (GET/POST): http://你的域名/textcard/用户名
Erforderliche Parameterfelder:
Hinweis: Wenn Sie eine GET-Anfrage verwenden, müssen alle Parameter in Form von Abfrageparametern vorliegen. Wenn Sie eine POST-Anfrage verwenden, müssen Sie alle Formulardaten verwenden.
Beispiel: http://你的域名/textcard/用户名?token=token&title=Hello&desc=World
Wirkung:
Führen Sie einfach die gepackte Binärdatei direkt aus. Bei der ersten Ausführung wird eine Konfigurationsdatei generiert, in der Sie Einstellungen im Zusammenhang mit der JWT-Ausgabe konfigurieren können, ob Redis als Cache aktiviert werden soll (Standard: Nein) und der Port, auf dem der Dienst ausgeführt wird (Standard: 80). Es wird nach dem Neustart des Programms wirksam.
set GOPROXY= ` https://goproxy.cn,direct ` GOOS=windows GOARCH=amd64 | go build -o go-message.exe go-message-pusher
GOPROXY=https://goproxy.cn,direct CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -o go-message go-message-pusher