微信公众号入门———获取access_token并群发文本消息(涉及并使用PHP curl)

 一,access_token获取

    access_token 官方文档

 

 function getWxAccessToken(){
         $appid = "wx17c4161b25546709";
         $appsecret = "cdb32253b4d14a97bf6d72c38fb1f447";
         $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret."";
         $res = $this->http_curl($url);
        // var_dump($res);
         return $res['access_token'];
     }

        我的appid 和 appsecret 是瞎写的 需要填上自己的

二 ,群发消息

function sendMsgAll(){
         //获取全局 access_token
        $access_token = $this->getWxAccessToken();
        $url = "https://api.weixin.qq.com/cgi-bin/message/mass/preview?access_token=".$access_token."";
        //组装群发接口数据
           //文本消息
        $array = array(
            'touser' => '测试号关注用户的openid(测试公众号后台上有)',
            'text' => array('content' => '群发消息=>测试2'),
            'msgtype' => 'text'
        );
          //图文消息
//        $array = array(
//            'touser' => 'oSKrY1ZKbOn3mzRiBQruz4zi9ILc',
//            'mpnews' => array('media_id' => '123dsdajkasd231jhksad'),
//            'msgtype' => 'mpnews'
//        );
        //array-》json
        $postJson = json_encode($array,JSON_UNESCAPED_UNICODE);
        var_dump($postJson);
        //curl
        $res = $this->http_curl($url,'post','json',$postJson);
        var_dump($res);
    }

      浏览器访问 ..../sendMsgAll  微信就会收到 '群发消息=>测试2'  

    上述代码函数使用函数http_curl详见 http_curl()

 

 

     本文参考慕课视频 ,wechat文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值