Documento de desenvolvimento oficial do WeChat https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html#5
Como obter o modelo é muito claro, eu uso o número do teste, então não vou falar sobre o processo de obtenção do template_id, apenas como empurrar.
Código PHP
função pública pushmsg () { // classe de operação WeChat instantânea $ wx = new Wechat (); $ token = $ wx- > getAccessToken (); // Push data array $ data = [ "touser" => "oTwTywxibPkyhkZFkDJ9CKy7tW0k", // openid destinatário "template_id" => "szXdvDcezI8Z2mgdd-otK4NTAB8WrEtowC3vQPD5sqE", // um modelo de mensagem ID de aplicação "url" => "XXXX", // mensagem de envio, clique no link para saltar, não preenchê-lo não vai saltar Gire "data" => array ( "nome"=> matriz("valor" => "测试 用户", "cor" => "# 173177"), "time" => array ("value" => date ('Ymd H: i: s', time ()), "color" => "# 173177" ) ) ]; $ url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token= $ token " ; // 发送模板消息 $ res = $ wx -> http_curl ( $ url , 'post', 'json', json_encode ( $ data )); eco "<pre>" ; print_r ( $ res ); }
Efeito:
A classe Wechat é meu próprio pacote, como access_token, ticket, curl solicita estes, o código pode ver o texto anterior WeChat gerado pelo código QR gerado pelo código, digitalize o código para seguir o número público PHP