Используйте тестовую учетную запись WeChat и корпоративное приложение WeChat, чтобы создать собственную службу push-сообщений. Просто отправьте простой запрос GET на свой сервер, чтобы отправить сообщение на свой мобильный телефон WeChat.
Перед отправкой вам необходимо настроить параметры, связанные с WeChat, в системе. Войдите в серверную часть системы (домашняя страница, http://你的域名/
), зарегистрируйте нового пользователя, а затем обратитесь к следующей информации для настройки.
Вы можете настроить только одну из тестовых учетных записей WeChat и корпоративных приложений WeChat, но все поля должны быть заполнены, иначе push будет невозможен.
GET http://你的域名/template/用户名
GET http://你的域名/template/用户名?token=hello
From: {{from.DATA}} {{description.DATA}} {{remark.DATA}}
. Получите идентификатор шаблона после отправки.http://你的域名/verify/用户名
введите любой токен в качестве токена конфигурации интерфейса; Не нажимайте «Подтвердить» после его заполнения. Сначала заполните токен конфигурации интерфейса в системе push и успешно измените его, затем нажмите «Проверить».Примечание. Корпоративное приложение WeChat поддерживает отправку нескольким членам предприятия. Для идентификатора получателя на странице конфигурации заполните список идентификаторов участников (несколько получателей разделяются знаком «|», поддерживается до 1000) или введите «@». all», чтобы напрямую уведомить всех корпоративных членов.
Просто отправьте простой запрос GET или POST на свой сервер, чтобы завершить отправку.
Примечание. Все push-уведомления должны содержать параметр token
для проверки личности, а его значением является токен push-сообщения в конфигурации информации пользователя. Вы можете использовать параметры запроса или данные формы в URL-адресе.
Тестовые учетные записи WeChat поддерживают только шаблонные сообщения.
URL-адрес для отправки (GET/POST): http://你的域名/template/用户名
Необязательные поля параметров (используются в разных местах шаблона):
Примечание. Если вы используете запрос GET, все параметры должны быть в форме параметров запроса. Если вы используете запрос POST, вам необходимо использовать все данные формы.
Пример: http://你的域名/template/用户名?token=token&from=webpage&desc=Hello%20Wrold&remark=这是一条测试消息
Эффект:
Корпоративное приложение WeChat поддерживает обычные текстовые сообщения и сообщения с текстовыми карточками.
URL-адрес для отправки (GET/POST): http://你的域名/plaintext/用户名
Обязательные поля параметров:
Примечание. Если вы используете запрос GET, все параметры должны быть в форме параметров запроса. Если вы используете POST-запрос, вам необходимо использовать все данные формы.
Пример: http://你的域名/plaintext/用户名?token=token&content=Hello,%20traveller
URL-адрес для отправки (GET/POST): http://你的域名/textcard/用户名
Обязательные поля параметров:
Примечание. Если вы используете запрос GET, все параметры должны быть в форме параметров запроса. Если вы используете запрос POST, вам необходимо использовать все данные формы.
Пример: http://你的域名/textcard/用户名?token=token&title=Hello&desc=World
Эффект:
Просто запустите упакованный двоичный файл напрямую. При первом запуске будет создан файл конфигурации, в котором вы можете настроить параметры, связанные с выдачей JWT, включить ли Redis в качестве кэша (по умолчанию нет) и порт, на котором работает служба (по умолчанию 80). Оно вступит в силу после перезапуска программы.
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