Use a conta de teste do WeChat e o aplicativo WeChat empresarial para criar seu próprio serviço de envio de mensagens. Basta enviar uma solicitação GET simples ao seu próprio servidor para enviar a mensagem ao WeChat do seu celular.
Antes de enviar, você precisa definir as configurações relacionadas ao WeChat no sistema. Faça login no back-end do sistema (página inicial, http://你的域名/
), registre um novo usuário e consulte as informações a seguir para configuração.
Você pode configurar apenas uma das contas de teste do WeChat e aplicativos corporativos do WeChat, mas todos os campos devem ser preenchidos, caso contrário, o push não será possível.
GET http://你的域名/template/用户名
GET http://你的域名/template/用户名?token=hello
From: {{from.DATA}} {{description.DATA}} {{remark.DATA}}
. Obtenha o ID do modelo após o envio.http://你的域名/verify/用户名
preencha qualquer Token como Token de configuração da interface. Não clique em Verificar após preenchê-lo. Primeiro preencha o Token de configuração da interface no sistema push e modifique-o com sucesso, depois clique em Verificar.Observação: o aplicativo WeChat corporativo suporta envio para vários membros corporativos. Para o ID do destinatário na página de configuração, preencha a lista de IDs de membros (vários destinatários são separados por '|', até 1000 são suportados) ou preencha "@". todos" para notificar diretamente todos os membros Corporativos.
Basta enviar uma solicitação GET ou POST simples ao seu próprio servidor para concluir o push.
Nota: Todos os pushes devem conter token
para verificar a identidade e o valor é o token push da mensagem na configuração de informações do usuário. Você pode usar parâmetros de consulta ou dados de formulário no URL.
As contas de teste do WeChat suportam apenas mensagens de modelo.
URL push (GET/POST): http://你的域名/template/用户名
Campos de parâmetros opcionais (usados para aparecer em vários locais do modelo):
Nota: Se você usar a solicitação GET, todos os parâmetros precisarão estar no formato de parâmetros de consulta. Se você usar a solicitação POST, precisará usar todos os dados do formulário.
Exemplo: http://你的域名/template/用户名?token=token&from=webpage&desc=Hello%20Wrold&remark=这是一条测试消息
Efeito:
O aplicativo empresarial WeChat oferece suporte a mensagens de texto simples e mensagens de cartão de texto.
URL push (GET/POST): http://你的域名/plaintext/用户名
Campos de parâmetros obrigatórios:
Nota: Se você usar a solicitação GET, todos os parâmetros precisarão estar no formato de parâmetros de consulta. Se você usar a solicitação POST, precisará usar todos os dados do formulário.
Exemplo: http://你的域名/plaintext/用户名?token=token&content=Hello,%20traveller
URL push (GET/POST): http://你的域名/textcard/用户名
Campos de parâmetros obrigatórios:
Nota: Se você usar a solicitação GET, todos os parâmetros precisarão estar no formato de parâmetros de consulta. Se você usar a solicitação POST, precisará usar todos os dados do formulário.
Exemplo: http://你的域名/textcard/用户名?token=token&title=Hello&desc=World
Efeito:
Basta executar o arquivo binário empacotado diretamente. A primeira execução irá gerar um arquivo de configuração, no qual você pode definir as configurações relacionadas à emissão do JWT, se deseja habilitar o Redis como cache (padrão não) e a porta na qual o serviço é executado (padrão 80). Ele entrará em vigor após reiniciar o programa.
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