php如何编写一个微信公众平台的消息推送? 20

利用php编写一个微信公众平台的消息推送,要求跟这个类似... 利用php编写一个微信公众平台的消息推送,要求跟这个类似 展开
 我来答
fjlhuman
2018-08-09 · TA获得超过122个赞
知道小有建树答主
回答量:290
采纳率:87%
帮助的人:110万
展开全部

给你个代码样例 不可以直接复制使用

/**
 * 发送模板消息
 * @param $tmpId 模板ID
 * @param $openId 用户openID
 * @param $param 模板参数
 * @param $url
 * @return mixed
 * @author fjlhuman
 */
public function sendTmpMessage($tmpId,$openId,$param,$url){

    $postUrl = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$this->accessToken;

    $arrData['touser']=$openId;
    $arrData['template_id']=$tmpId;//'6OT8DDNF-CbiadTsbEKKSCZVHe_9hnhxOBT7EvURNcE';
    $arrData['url']=$url;
    $arrData['data']=$param;

    $json=json_encode($arrData);
    $result = Curl::post($postUrl, $json);

    $result=json_decode($result, true);

    $rData['isTure']=false;
    $rData['msg']="";

    if($result['errcode']==0){
        $rData['isTure']=true;
        $rData['msg']="发送成功";
    }else{
        $rData['msg']=$result['errcode'];
    }
    return $rData;

}

详情请参考  微信公众平台技术文档->模板消息接口  

更多追问追答
追问
兄弟你这个都没有APPID和APPSECERT哪来的openid啊?
追答
我这是封装的 发送模板方法 而已    openid是你调取的时候传入的

样例 只是让你看下 调用什么接口发送消息 具体怎么发送你得结合你的业务和代码逻辑好伐
哎呦互动
2024-07-12 广告
**微信小程序留言墙**欢迎来到我们的微信小程序留言墙!这里是一个开放、友好的交流平台,您可以在此分享您的想法、感受和建议。我们珍视每一位用户的留言,它们是我们不断进步的动力。无论您是对产品、服务还是其他方面有任何想法,都请畅所欲言。让我们... 点击进入详情页
本回答由哎呦互动提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式