【问题标题】:Trigger.io Ajax requestTrigger.io Ajax 请求
【发布时间】:2013-01-09 21:54:21
【问题描述】:

我正在尝试让 Trigger.io 向 simperium (https://simperium.com/docs/reference/http/) 发出 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');
}

});

【问题讨论】:

  • 您能否从您的 src/config.json 中发布您的权限数组:docs.trigger.io/en/v1.4/modules/request.html#config。另外,您在什么设备或模拟器上进行测试?
  • 我刚刚添加了更多日志记录,因此如果您从 v1.4.27 开始遇到问题,我们将提供更多信息。同时,请参阅 Amir 的问题。

标签: ajax http httpwebrequest trigger.io simperium


【解决方案1】:

我知道这是一个非常古老的问题(将近 12 个月!!)。我正在检查未解决的 Simperium 问题,只是想问您:您仍然对库有任何问题吗?。

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-22
    • 2014-07-12
    • 2020-04-05
    • 2016-03-04
    • 2015-08-26
    • 2016-05-20
    • 2014-11-14
    相关资源
    最近更新 更多