为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

我的http_curl函数参数顺序和老师的有点不一样。

protected function http_curl($url, $arr = '', $type = 'get', $res = 'json')
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        if ($type == 'post') {
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $arr);
        }
        $output = curl_exec($ch);
        if ($res == 'json') {
            if ($err = curl_errno($ch)) {
                //要在关闭之前获得curl_errno
                curl_close($ch);
                return $err;
            } else {
                return json_decode($output, true);
            }
        }
    }

0 回复 有任何疑惑可以回复我~

这个问题很简单,你不需要完全按照视频的来。

//2.组装群发接口数据array
        // 下列数组用于测试打印json格式群发消息
        /*
        {
        "touser":"OPENID",
        "mpnews":{
        "media_id":"123dsdajkasd231jhksad"
        },
        "msgtype":"mpnews"
        }
         */
        // $arr=array(
        //     'touser'=>'oW_5b1Tmhp6kpzuuffe9a1AFn7cE',
        //     'text'=>array('content'=>'欢迎关注,有事没事常联系。'),
        //     'msgtype'=>'text'
        // );
        // //3.将array->转json
        // $postJson=json_encode($arr);

        $postJson = '{
            "touser":"oW_5b1Tmhp6kpzuuffe9a1AFn7cE",
            "text":{"content":"欢迎关注,有事没事常联系。"},
            "msgtype":"text"
        }';
        //4.调用curl
        $res = $this->http_curl($url, $postJson, 'post');

$postJson只需要是json就可以,里面的字符可以是中文的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

中文显示成了ASCII

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信