微信 {errcode: 40052, errmsg: "invalid action name} ,被带偏了

服务端:
微信测试生成二维码接口按开发手册上发起基于JSON参数的流传输.
原请求

String  json = "{'expire_seconds': 604800, 'action_name': 'QR_SCENE', 'action_info': {'scene': {'scene_id': 123}}}";

返回错误代码:

{errcode: 40052, errmsg: "invalid action name}

百度搜索40052各种被带偏...

修改后的请求json字符串,加入"转义符.

String  json = "{\"expire_seconds\": 604800, \"action_name\": \"QR_SCENE\", \"action_info\": {\"scene\": {\"scene_id\": 123}}}";;

测试成功.

附:如果前端调用该接口,需要考虑ajax跨域问题.

你可能感兴趣的:(微信 {errcode: 40052, errmsg: "invalid action name} ,被带偏了)