Buildfire:保存到数据存储区会产生错误

时间:2019-04-23 00:28:54

标签: buildfire

我正在尝试将数据保存到数据存储中。 以前有效的代码现在产生错误: 网址为https://datastore.buildfire.com/plugin/save/7490bbd8-3a4e-11e9-8fc5-06e43182e96c/myPlugin2/1553485520785-09569307518853045/contactInfo/

的数据存储区POST错误

POST https://datastore.buildfire.com/plugin/save/7490bbd8-3a4e-11e9-8fc5-06e43182e96c/myPlugin2/1553485520785-09569307518853045/contactInfo/ 403(禁止访问)

我不确定是否要更改导致数据存储区更改的内容?

要进行测试,我返回了一些简单的代码(见下文),并得到了相同的结果。

要进行测试,我返回了一些简单的代码(见下文),并得到了相同的结果。

function saveData(){         buildfire.datastore.save({name:“ The Name”,tel:“ 123456789”},'contactInfo',函数(错误,数据){             如果(错误)                 console.log('保存数据时出现问题');             其他                 console.log('您的数据已成功保存');         });     }

期望要保存到数据存储中的数据。

结果: “网址为https://datastore.buildfire.com/plugin/save/7490bbd8-3a4e-11e9-8fc5-06e43182e96c/myPlugin2/1553485520785-09569307518853045/contactInfo/的数据存储区POST错误”

数据存储区POST结果:403 https://datastore.buildfire.com/plugin/save/7490bbd8-3a4e-11e9-8fc5-06e43182e96c/myPlugin2/1553485520785-09569307518853045/contactInfo/

1 个答案:

答案 0 :(得分:0)

我复制了您的代码并对其进行了测试,它对我来说很好用。但是,这里有一些可能的答案:

  1. 如果尝试在插件的Widget端保存数据,它将失败。由于数据存储区在窗口小部件侧为只读

  2. 如果您要序列化具有功能的对象

  3. 如果您在“设置”标签中更改了AppID或DataStoreKey

希望这会有所帮助