建议抓包对比一下postman的raw http request与你用nodejs发出的http包。
使用云开发 HTTP API 向云开发数据库中添加数据提示 47001使用 HTTP API [代码]https://api.weixin.qq.com/tcb/databaseadd?access_token=ACCESS_TOKEN[代码]向小程序云开发数据库中添加数据时,若数据中出现中文会提示47001错误,提示如下: {"errcode":47001,"errmsg":"data format error hint: [R07l406662278]"} 1)若Json数据中没有中文就不会出现这个提示,而且会成功添加到数据库, 2)使用PostMan模拟也不会出现错误提示,中文英文都可成功添加 困扰了好几天了,请哪位大神帮忙诊治下,不胜感激 本人后台使用nodejs,粘贴代码如下: async function addBook(){ let token = await tokenModel.get() //console.log(token.accessToken) var rowContents={ "env": "hxxx-xxxxx", "query": `db.collection("books").add({data: [{"title" : "西游记", "author": "吴承恩"}]})` } contents=JSON.stringify(rowContents) //console.log(contents) const options = { hostname: 'api.weixin.qq.com', port: 443, path: '/tcb/databaseadd?access_token='+token.accessToken, method: 'POST', headers:{ 'Content-Type' : 'application/json;charset=utf8', 'Content-Length' :contents.length }, } var req=https.request(options,function(res){ res.setEncoding('utf8') res.on('data',(data)=>{ console.log("返回的内容:",data) }) }) req.write(contents) req.end() } 将代码中的“西游记”、“吴承恩”改成“xiyouji”、“wuchengen”就没有任何问题,如下: {"errcode":0,"errmsg":"ok","id_list":["b6478027-3529-464a-bcc9-0a9f49fb2c34"]} [图片]
2019-06-24导出的结果就是那个下载到的文件。
databaseMigrateExport 导出后文件如何查看如下图,成功执行 databaseMigrateExport请求后,通过databaseMigrateQueryInfo请求也成功完成。 问题:如何查看 对应文件? 云开发控制台中一直找不到。 PS:根据databaseMigrateQueryInfo 返回的URL 可以成功下载 对应的文件。 [图片]
2019-06-21提供一下appid和db/feedAdd.json文件的内容?
云开发外部调用导入数据- 当前 Bug 的表现(可附上截图) { "access_token":"一个可用的token", "env":"album-test-f9842e", "collection":"articleFeed_list", "file_path":"db/feedAdd.json", "file_type":1, "conflict_mode":2, "stop_on_error": true } querystring有 access_token headers试过 form-data x-www-form-urlencoded applaction/json 但是一直都报 { "errcode": 47001, "errmsg": "data format error hint: [qmGPtA09282278]" } - 预期表现 可用 - 复现路径 postman调用 - 提供一个最简复现 Demo
2019-05-27https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateExport.html 可以先参考数据库导出文档中的说明,确实漏写了。
关于云开发HTTPAPI数据库导入的疑问https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateImport.html 文档中,需要 file_type:number 这个参数,但没有说明csv、json具体对应的number值是多少 参数后面跟着的参考链接中也没说明 望告知或完善文档
2019-05-27需要先上传OpenApi的config.json再调用,未上传config.json的情况下直接调用会报系统错误。
消息模板发送不了,报-604101- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 问题: [图片] 相应代码 [图片] [图片] [图片]
2019-05-20