首页 > 微信公众平台调用多客服接口的“增加客服”返回错误

微信公众平台调用多客服接口的“增加客服”返回错误

希望能的到解答吧,真找不到地方问了。

想开发一个后台,可以管理微信公众平台的多客服系统。
按照文档:http://mp.weixin.qq.com/wiki/9/6fff6f191ef92c126b043ada035cc935.html

进行开发,因为这不是第一个接的微信的接口,所以一切都很简单。

API地址:https://api.weixin.qq.com/customservice/kfaccount/add?access_token=my_token

POST内容:

{
    "kf_account" : "ctest@gh_20c0bc6a7a77 ",
    "nickname" : "客服1",
    "password" : "96e79218965eb72c92a549dd5a330112"
 }

结果返回:{"errcode":43003,"errmsg":"require https"}

我确信调用方式绝对没有错,绝对是HTTPS调用,因为别的接口用都没有任何问题,比如“菜单管理”。
还是贴一下请求的代码:

function httpsPost($url, $data_json){
        curl_setopt($this->ch, CURLOPT_URL, $url);
        // header
        $headerAry = array();
        foreach($this->headers as $key => $value){
            if(empty($value)) continue;
            $headerAry[] = "$key: $value";
        }
        $this->opts[CURLOPT_HTTPHEADER] = $headerAry;
        // exec
        foreach($this->opts as $optKey => $optValue){
            curl_setopt($this->ch, $optKey, $optValue);
        }
        //curl如果想发起的https请求正常:设定为不验证证书和host
        curl_setopt($this->ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($this->ch, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($this->ch, CURLOPT_AUTOREFERER, 1);  //当根据Location:重定向时,自动设置header中的Referer:信息      
        curl_setopt($this->ch, CURLOPT_POST, true);//启用时会发送一个常规的POST请求,类型为:application/x-www-form-urlencoded,就像表单提交的一样
        curl_setopt($this->ch, CURLOPT_POSTFIELDS, $data_json);
        return curl_exec($this->ch);
    }

而且我用firefox的http请求模拟工具HttpRequester请求,Content-Type设置为application/json,POST新增客服的json数据到接口。但一样给我返回“{"errcode":43003,"errmsg":"require https"}”。

我真不知道哪儿出问题了,微信公众平台也不提供任何技术支持,那漏洞百出、跟体育老师学出来的文字功底写出来的技术文档,就是气人用的。

有同仁看到辛苦帮忙看看我说的问题,或者帮我证明下这个接口是可用的我也感激不尽。

最后加一句文档的文字“请注意,必须先在公众平台官网为公众号设置微信号后才能使用该能力。”,这话说的吊炸天,还“该能力”,怎么不去死。

2016/1/13编辑内容
我也不知道最佳答案是否正确,但应该是正确的,我也想到了是这个原因。不过,公众平台的测试账号是没办法设置微信号的,所以,可以推导出来测试账号无法进行这方面的开发。

微信公众平台不但文档傻逼,返回错误也都是模棱两可,要么就是完全没有关系,然后并不给你提供任何支持。有招想去,没招死去!我去你妈逼的腾讯,真是够了。


同样的问题,绝对是微信平台的问题,不是代码的问题

彻底输给腾讯了,从今天早上开始错误变成了 {"errcode":61450,"errmsg":"system error"}


我刚刚也遇到和你一样的问题了,昨天还是好好的,今天突然就不行了,应该是腾讯那边的问题吧


我现在也被43003困扰着


刚才遇到同样问题。楼主解决了吗?


前天也遇到了,之前一直是没有问题的噢。看来只能等微信修复了。。。


这个问题我今天也搞了一天,最后发现原因是要在服务号里面把客服功能先开通才行,调用微信接口的那些提示信息,确实让人感觉莫名其妙


我昨天在测试平台调用新增客服接口也出现了这个问题,始终提示 errcode:43003 errmsg:require https 纳闷着呢 ,原来不止我一个人


没解决,感谢这么多人回复。
原来我也不是一个人,他大爷的,这个公众平台真心弄着恶心。

【热门文章】
【热门文章】