美文网首页
微信公众号 PHP发送模板消息

微信公众号 PHP发送模板消息

作者: _年少 | 来源:发表于2018-10-09 19:45 被阅读0次

    接口地址

    http请求方式:POST(请使用https协议)
    https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN

    参数说明

    参数 是否必须 说明
    touser 接收者openid
    template_id 模板ID
    url 模板跳转链接
    miniprogram 跳小程序所需数据,不需跳小程序可不用传该数据
    appid 所需跳转到的小程序appid(该小程序appid必须与发模板消息的公众号是绑定关联关系,暂不支持小游戏)
    pagepath 所需跳转到小程序的具体页面路径,支持带参数,(示例index?foo=bar),暂不支持小游戏
    data 模板数据
    color 模板内容字体颜色,不填默认为黑色

    PHP代码示例

    $ACCESS_TOKEN = '';//通过微信获取access_token接口 获取的token
    $openid = '';//用户openid
    $template_id = '';//配置的模板id
    $url = '';//点击模板消息跳转的链接
    
    $template = array(
        'touser' => $openid,
        'template_id' => $template_id,
        'url' => $url,
        'data' => array(
            'first' => array('value' => '恭喜你购买成功!', 'color' => "#173177"),
            'keyword1' => array('value' => '巧克力', 'color' => '#173177'),
            'keyword2' => array('value' => '39.8元', 'color' => '#173177'),
            'keyword3' => array('value' => '2014年9月22日', 'color' => '#173177'),
            'remark' => array('value' => '欢迎再次购买!', 'color' => '#173177'),)
    );
    
    $send_template_url = 'https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=' . $ACCESS_TOKEN;
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $send_template_url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($template));
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $res = curl_exec($ch);
    curl_close($ch);
    return $res;
    
    

    相关文章

    相关文章

      网友评论

          本文标题:微信公众号 PHP发送模板消息

          本文链接:https://www.haomeiwen.com/subject/kdmyaftx.html