收藏
回答

微信第三方平台发布小程序返回47001 data format error错误

问题模块
审核

请求方式: POST(请使用https协议)

https://api.weixin.qq.com/wxa/release?access_token=TOKEN


POST数据示例:

{ }


参数说明:

请填写空的数据包,POST的json数据包为空即可。

我的PHP代码如下:

$params=[];
$res = wxSend(self::RELEASE.$this->accessToken,json_encode($params));

返回结果:

array(2) {
  ["errcode"] => int(47001)
  ["errmsg"] => string(40) "data format error hint: [1ezoVa0568e626]"
}

请问是POST参数不对吗?正确的应该是如何的?

最后一次编辑于  2017-09-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • SHIELD
    SHIELD
    2018-12-27
    {
        "extEnable": true,
        "extAppid": "授权小程序",
        "directCommit": false,
        "ext": {},
        "extPages": {},
        "window": {},
        "tabBar": {},
        "networkTimeout": {}
    }

    要把上方JSON对象1转为JSON字符串,再填入下方JSON对象2

    {
        "template_id": 1,
        "ext_json": "JSON字符串填在这里",
        "user_version": "",
        "user_desc": ""
    }

    最后请求 https://api.weixin.qq.com/wxa/release?access_token=TOKEN 把JSON对象2POST过去就好了。

    2018-12-27
    赞同
    回复