obnizのフォーラムは新しいシステムに移行しております。
新しいフォーラムはこちらになりますブラウザからのWebhook方法
-
IFTTT動作確認済みのobnizのWebhook Eventを、直接ブラウザのURLから起動かけたいのですが、下記の方法でできますか? Event起動まではかかるのですがBodyでbackがうまく認識されません。 (URL XXXX部分は隠蔽)
■IFTTTから起動
-
URLでパラメータをつけたい場合、bodyではなく、queryになります。
https://obniz.io/events/XXXX/run?back=true
の場合、
req.query
が{"back":"true"}
になり、req.body
には何も入っていませんIFTTTで設定されていることをブラウザでやろうとすると、少々難しいので
IFTTT側を変えて、IFTTTのURLの部分をhttps://obniz.io/events/XXXX/run?back=true
にすることをおすすめします。なお、URLで行うときの欠点として、URLは文字列なので取得できる値は
{"back":true}
ではなく、{"back":"true"}
(trueが文字列)になりますのでご注意ください
-
queryに変更しブラウザのURL起動で読み込めました。
また、IFTTTのbodyをやめて同URLに変更した場合も動作しました。ありがとうございました。