2013-01-09 169 views
1

我試圖讓Trigger.io發出HTTP請求simperium(https://simperium.com/docs/reference/http/)Trigger.io Ajax請求

我的電話是這樣的:

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"}' 

什麼是錯的電話嗎?謝謝。

UPDATE:

它看起來像它的工作原理爲檢索對象,但仍不能用於更新/創建新的。這適用於獲得對象:

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'); 
} 

});

+0

你可以從你的src/config.json發佈你的權限數組:http://docs.trigger.io/en/v1.4/modules/request.html#config。另外,你正在測試什麼設備或模擬器? –

+0

我剛剛添加了更多日誌記錄,所以如果從v1.4.27開始遇到問題,我們將獲得更多信息。與此同時,看到阿米爾的問題。 –

回答

0

我知道這是一個超級老問題(差不多12個月!!)。我正在查看開放的Simperium問題,只是想問你:你還在圖書館遇到任何問題嗎?

謝謝!