搜索Widget 导入抽样数据 错误85057
发布于 6 年前 作者 jing77 10983 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

response{“errcode”:85057,“errmsg”:“invalid widget data format”,“search_widget_err_info”:{“errcode”:-2,“errmsg”:“Fail catch unknown field \“brand\”, Error before \”:\“苹果\”,\“product\”:\“iPhone X\”}], \“attribute\”: {\“count\”: 2, \“totalcount\”: 100, \“id\”: \“XXX\”, \“seq\”:0}}"}}

  • 预期表现

希望导入数据能恢复正常。

- 复现路径

按官方文档导入手机查询服务类的官方Demo,导入失败,因为同时申请了两个模板(手机查询服务和相机查询),所以做了如下的尝试:

(1)导入相机服务的官方Demo,导入数据服务正常;

(2)在改动最小的基础上,将手机查询服务的"query": "{\“type\”:1000066}"的type字段值修改为相机的,都可以正常导入抽样数据。

  • 提供一个最简复现 Demo

http://api.weixin.qq.com/wxa/setdynamicdata?access_token=ACCESS_TOKEN

往上面的URL里post传入下面的数据(官方下载的导入数据协议文档里给的例子),会出现上面BUG表现里的相应(Fail catch unknown field

{“data”: “{\“items\”: [{\“brand\”:\“苹果\”,\“product\”:\“iPhone X\”}], \“attribute\”: {\“count\”: 2, \“totalcount\”: 100, \“id\”: \“XXX\”, \“seq\”:0}}”,“lifespan”: 86400,“query”: “{\“type\”:1000066}”,“scene”: 1}

2 回复

我的也是85057麻烦帮忙看下谢谢

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

post如下官方文档数据后

{

    “data”: “{\“items\”:[{\“from\”:{\“city_name_cn\”:\“广州市\”},\“to\”:{\“city_name_cn\”:\“北京市\”}}], \“attribute\”: {\“count\”: 1, \“totalcount\”: 100, \“id\”: \“1\”, \“seq\”: 0}}”,

    “lifespan”: 86400,

    “query”: “{\“type\”:100005}”,

    “scene”: 1

}

返回结果

{

    “errcode”: 85057,

    “errmsg”: “invalid widget data format”,

    “search_widget_err_info”: {

        “errcode”: -2,

        “errmsg”: “Fail catch unknown field \“from\”, Error before \”:{\“city_name_cn\”:\“广州市\”},\“to\”:{\“city_name_cn\”:\“北京市\”}}], \“attribute\”: {\“count\”: 1, \“totalcount\”: 100, \“id\”: \“1\”, \“seq\”: 0}}"

    }

}

appid

wxc0ebb192b589112e

手机服务和相机服务的模板对应的导入字段key不一样噢

回到顶部