前提・実現したいこと
GASでIFTTTのwebhookトリガーを起動したいのですがbodyに指定しているjsonがうまく渡らないようです。GAS及びjavascriptを触るのは初めてで基本的な質問であるからか、調べても解決方法が見つけられませんでした。もう少し勉強してからのほうが良いでしょうか。質問に不足があるようでしたらお教えいただけましたら幸いです。
IFTTT側では、webhookをトリガーとしてvalue1に受け取った値をLINEで送信するように設定しています。
発生している問題・エラーメッセージ
ifttt webhook のアクティビティを見てみるとjsonが渡っておらず空になっています
https://maker.ifttt.com/use/
のdocumentation通りに書いたつもりではあるのです
エラーメッセージ
該当のソースコード
javascript
1ソースコード 2function webhookTriger() { 3 var url = "https://maker.ifttt.com/trigger/way_home/with/key/my_key" 4 var options = { 5 method: 'POST', 6 headers: { 7 'Content-Type': "application/json" 8 }, 9 body: { "value1" : "Hello World", "value2" : "", "value3" : "" } 10 }; 11 var response = UrlFetchApp.fetch(url, options) 12 13}
試したこと
bodyにkey:value1 value:HELLO WORLDを設定してpostmanを使ってpostしてみました。エラーメッセージ等は出ていませんが、gasからpostしたときと同様にiftttのアクティビティ確認画面でvalueの値が空になっており、データが渡せていないのではないのではないかと思います。
• ‘POST’を’post’に
• body
のパラメータを{"value1" : "Hello World"}に
変更を試しましたが、結果は変わりませんでした
回答1件
あなたの回答
tips
プレビュー