Trigger.io Ajax请求

Trigger.io Ajax请求,ajax,http,httpwebrequest,trigger.io,simperium,Ajax,Http,Httpwebrequest,Trigger.io,Simperium,我正在尝试让Trigger.io向simperium发出HTTP请求(https://simperium.com/docs/reference/http/) 我的电话看起来像: forge.request.ajax({ url: 'https://api.simperium.com/1/app-id/somebucket/i/newitem?response=1', headers: { 'X-Simperium-Token': "access-token", }, type: 'P

我正在尝试让Trigger.io向simperium发出HTTP请求(https://simperium.com/docs/reference/http/)

我的电话看起来像:

forge.request.ajax({
  url: 'https://api.simperium.com/1/app-id/somebucket/i/newitem?response=1',
  headers: {
  'X-Simperium-Token': "access-token",
},
type: 'POST',
dataType: 'json',
data: {
  'test': 'test'
},
success: function (suc) {
  forge.logging.info(JSON.stringify(suc));
  // Upload complete - do nothing
},
error: function (err) {
  forge.logging.info(JSON.stringify(err));
  alert('Problem uploading the metadata');
}
});
但是,触发器返回:

[FORGE] '{"type":"EXPECTED_FAILURE","message":"Error opening connection for ajax request"}'
这个电话怎么了?谢谢

更新:

它看起来可以用于检索对象,但仍然不能用于更新/创建新对象。这适用于获取对象:

forge.request.ajax({
  url: 'https://api.simperium.com/1/app-id/sample/i/object-id',
headers: {
  'X-Simperium-Token': "token",
},
type: 'GET',
success: function (suc) {
  forge.logging.info(JSON.stringify(suc));
  // Upload complete - do nothing
},
error: function (err) {
  forge.logging.info(JSON.stringify(err));
  alert('Problem uploading the metadata');
}

}))

我知道这是一个非常古老的问题(快12个月了!!)。我正在检查开放式Simperium问题,只是想问你:你对图书馆还有什么问题吗


谢谢

您可以从src/config.json:发布权限数组吗。另外,您测试的是什么设备或模拟器?我刚刚添加了更多的日志记录,因此如果您从v1.4.27开始遇到问题,我们将提供更多信息。与此同时,请参见阿米尔的问题。