Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8898

Node.js(12.x)でfetchを使ってIFTTTのWebhooksへPOST【備忘録】

$
0
0

Node.jsでfetchを使ってIFTTTのWebhooksへPOSTするには?

その通りの事をしたかったのだが、記事があまり見当たらなかった(検索が下手なのかも)ので備忘録として認めておく。
前提として、IFTTTのWebhooksに登録し、キーとイベント名を持っている状態とする。

constfetch=require('node-fetch');constsend2IFTTTWebHooks=async(j)=>{constkey="XXXXXXXX";constevent="XXXXXXXX";constoptions={"method":"POST","headers":{"Content-Type":"application/json"},"body":JSON.stringify(j)};console.log("send ===> "+JSON.stringify(j));// "send ===> { "value1" : "123", "value2" : "456", "value3" : "789" }"constret=awaitfetch("https://maker.ifttt.com/trigger/"+event+"/with/key/"+key,options);console.log("ret ===> "+JSON.stringify(ret.ok));// "ret ===> true"(成功の場合)};constmain=async()=>{constjson={"value1":"123","value2":"456","value3":"789"};awaitsend2IFTTTWebHooks(json);};main();

結局、fetchの使い方なのだが、意外と忘れてしまう。


Viewing all articles
Browse latest Browse all 8898

Trending Articles