• 技术文章 >后端开发 >php教程

    PHP快速推送微信模板消息

    不言不言2018-04-23 16:59:52原创1317

    这篇文章介绍的内容是关于PHP快速推送微信模板消息 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

    原文地址:https://blog.csdn.net/wanlinzan/article/details/70171782

    需要给关注用户发送模板消息,由于公众号关注用户比较多,所以采用普通的curl等方式太慢。由于模板消息发送不需要等待微信的结果,所以利用php的fsockopen()函数可以达到快速发送的效果。代码如下:

    $data = [    'touser' => '11111111111111111',    'template_id' => '111111111111111111',    'url' => '11111111111111111111',    'data' => [        
    'first' => [            'value' => '1111111111111111111',            'color' => '#173177',
            ],        'keyword1' => [            'value' => '111111111111111111',            'color' => '#173177',
            ],        'keyword2' => [            'value' => date('Y年m月d日 H:i'),            'color' => '#173177',
            ],        'remark' => [            'value' => '1111111111111111111111111',            'color' => '#173177',
            ]
        ]
    ];$access_token = '此处填写自己公众号的access_token';$params = json_encode($data,JSON_UNESCAPED_UNICODE);$start_time = microtime(true);
    for ($i = 0; $i < 50; $i++) {    $fp = fsockopen('api.weixin.qq.com', 80, $error, $errstr, 1);    
    $http = "POST /cgi-bin/message/template/send?access_token={$access_token} HTTP/1.1\r\nHost: api.weixin.qq.com\r\nContent-type: application/x-www-form-urlencoded\r\nContent-Length: " . strlen($params) . "\r\nConnection:close\r\n\r\n$params\r\n\r\n";
        fwrite($fp, $http);
        fclose($fp);
    }
    print_r(microtime(true) - $start_time);

    **上面的代码发送了50条模板消息,所用时间请看运行结果:

    0.83637619018555

    发送模板消息还可以采用curl,甚至是curl的批量处理方式(多线程),但是相对较快的应该是上述方式。**

    原文地址:https://blog.csdn.net/wanlinzan/article/details/70171782

    以上就是PHP快速推送微信模板消息 的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 消息 模板
    上一篇:php获取excel表数据 下一篇:PHP微信开发之模板消息回复
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 分享一个有趣的php版本的扫雷!• php输出乱码有关问题 • 50分~哪位高手有mysql5.0的windows下的安装包?上传一下~ • 关于字符串的操作,可能需要用到正则,觉得很复杂解决思路 • 大家帮忙分析下这段函数输出?该如何解决
    1/1

    PHP中文网