热门文章
      Popular Articles
          微信公众号接口调用说明之一:常用接口及方法(v5.0)

          发布日期:2019-02-25     点击:


          3、POST提交json类型数据
          发起微信公众号接口可使用该方法,并将请求数据原样返回(JSON)。

          调用方法:
          weixin::post2json()

          相关参数:
          共2个必要参数,具体如下:
          1、待提交的json数据
          2、提交的接口网址,不可带任何参数,包括“access_token=xxx”

          调用实例:
          发送消息模板
          $json = '{"touser": "abc", "template_id": "uWZSO", "url": "www.mlecms.com"}';
          $send_result = weixin::post2json($json,"https://api.weixin.qq.com/cgi-bin/message/template/send"));
          echo $send_result;

          // 打印结果为接口返回的原样数据,如:{"errcode": 40001, "errmsg": "invalid credential, access_token is invalid or not latest"}


          4、POST上传文件
          调用方法:
          weixin::post2json_file()

          相关参数:
          共1个必要参数,具体如下:
          1、待提交的数据
          2、提交的接口网址

          调用实例:
          $data = array('media' => new CURLFile('demo.jpg'));
          $url = "https://api.weixin.qq.com/customservice/kfaccount/uploadheadimg?access_token=abc&kf_account=123";
          weixin::json2array(weixin::post2json_file($data,$url));


          5、数组转JSON格式
          与json_encode()方法类似,可将数组转换成JSON格式,并且处理中文转码问题,如无特殊需求,并不建议使用该方法。
          注:PHP5.4+ 版本可直接使用 json_encode($data,JSON_UNESCAPED_UNICODE) ,无需使用该方法。

          调用方法:
          weixin::array2json()

          相关参数:
          共1个必要参数,具体如下:
          1、待转换的数组

          调用实例:
          将数据转换JSON,并发送消息模板
          $data = array(
              "touser" => "abc",
              "template_id" => "uWZSO",
              "url" => "www.mlecms.com"
          );
          $send_result = weixin::post2json(weixin::array2json($data),"https://api.weixin.qq.com/cgi-bin/message/template/send"));


          6、对象转数组
          调用方法:
          weixin::object2array()

          相关参数:
          共1个必要参数,具体如下:
          1、待转换的对象

          调用实例:
          weixin::object2array($obj);


            首 页
            上一页
            1
            2
            3
            下一页
            尾 页
              页次: 2/3