我正在尝试在IFTTT“平台”上设计一些相对简单的过滤器代码,以将一些数据从Amazon Alexa传递到Wunderlist。除了MakerWebHooks似乎没有任何用于调整Web请求标头的内置处理程序外,大多数代码都非常简单明了。
var titleCaseItem = AmazonAlexa.shoppingItemCreated.AddedItem.replace(/[^\s]+/g, function(word) {
return word.replace(/^./, function(first) {
return first.toUpperCase();
});
});
var bodyObject = {
"list_id": 145052016,
"title": titleCaseItem,
};
MakerWebhooks.makeWebRequest.setUrl("a.wunderlist.com/api/v1/tasks");
MakerWebhooks.makeWebRequest.setMethod("POST");
MakerWebhooks.makeWebRequest.setContentType("application/json");
MakerWebhooks.makeWebRequest.setBody(JSON.stringify(bodyObject));
///TODO: How do we handle custom headers???
由于Wunderlist要求将OAUTH2 X-Access-Token
和X-Client-ID
作为请求标头进行传递,因此我不确定是否有可能通过有限的IFTTT过滤器代码来完成。
有人对如何处理有任何建议吗?