最新公告
  • 欢迎访问代码工坊,购买产品可享受在线工单服务!
  • php通过微信公众号中用户动作给用户发送消息功能的使用

          代码如下,获取token后,可以通过用户的关注、发送消息等动作来判断用户需求,进而向用户发送文本信息。
    //调用发送方法
    function sendmsg($content,$openid)
    {
     $token = getToken();
     $url = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='.$token;
     $content = '感谢你的关注n n<a href="https://www.daimagongfang.com">代码工坊</a>';
     $data = '{
      "touser":"'.$openid.'",
      "msgtype":"text",
      "text":
      {
        "content":"'.$content.'"
      }
     }';
     https_request($url,$data);
     return true;
    }
    /**
     * request 请求
     */
    function https_request($url, $data = null){
     $curl = curl_init();
     curl_setopt($curl, CURLOPT_URL, $url);
     curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
     curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
     if (!empty($data)){
      curl_setopt($curl, CURLOPT_POST, 1);
      curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
     }
     curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
     $output = curl_exec($curl);
     curl_close($curl);
     return $output;
    }
          接着我们就可以调用sendmsg()方法来向用户发送信息。

    发表评论