服务端:
微信测试生成二维码接口按开发手册上发起基于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跨域问题.