2017-08-04 3 views
1

WebHookが受け取ったときにGoogleシートに行を追加する作業があります。今はIFTTTをセットアップしようとしていますが、何か問題があります URLはhttps://maker.ifttt.com/trigger/{event}/with/key/{my_key}のようにしてください。しかし、それは要求でいくつかのデータを送信する必要があり、私のシステムがそれを行うことができる唯一の方法https://maker.ifttt.com/trigger/{event}/with/key/{my_key}?name1=Alex&name2=HelenIFTTT WebHookにデータを渡すには?

しかし、IFTTTは私のデータを表示しません。それは添付されたJSONのデータを見ることができると言いますが、私はJSONを使うことはできません。

クエリ文字列またはシェルでIFTTにデータを渡す方法はありますかIFTTTを忘れてGoogleシートに直接接続する方法を調べますか?

答えて

1

まず最初に、WebフックはPOSTメソッドを使用してデータを受け入れるように設計されています。ここではGETを使用してデータを送信していますが、明らかに動作しません。

第2に、動作させるには、cURLリクエストを使用して、本体にJSONをPOSTメソッドで送信します。

+0

残念ながら、私はこれらのリクエストを変更することはできません。私はいくつかのミドルウェアを追加する場合にのみ変更することができますが、それはプロジェクトのコストを増加させるでしょう:(したがって、GoogleシートへのGET要求からデータを取得する方法はありますか? – GhostKU

+0

POSTはもちろん、GETリクエストも機能します。@silvamericaは言うとおり、クエリのパラメータとしてvalue1〜value3を指定するだけです。異なるパラメータ名(または追加パラメータ)を使用することはできません。 – Typhlosaurus

+0

はい、これはうまくいきました..ありがとう! –

4

IFTTTメーカーのWebフックでは、「値1」、「値2」、「値3」のキーのみを使用できます。お送りください:

https://maker.ifttt.com/trigger/{event}/with/key/{my_key}?value1=Alex&value2=Helen 
関連する問題