問題タブ [zapier-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
361 参照

python - Chatfuel に Zapier に保存されている JSON ファイルを読み込ませるにはどうすればよいですか?

私の Chatfuel ブロッ​​クでは、{{user input}} を収集し、Zapier Webhook で JSON を POST します。ここまでは順調ですね。その後、ローカルの Pyhon はこの JSON を Zapier ストレージから正常に読み取ります

それを分析して、別の JSON を出力として生成します。

次に、Python3 はこの JSON を Zapier の GET Webhook に投稿します。

ここに画像の説明を入力

ここに画像の説明を入力

Zapier Webhook は JSON を正常に取得し、ストレージに送信します。

ここに画像の説明を入力

ここに画像の説明を入力

Key-Value ペアが設定されると、Chatfuel はストレージからの読み取りを試みます。

しかし、得られた JSON 構造は間違っています。このコードで検証されたものは次のとおりです。

それは次を返します:

Chatfuel が適切に機能するのは次の場合です。

つまり、次の 2 つの問題があります。

1) JSON に " { [ " がありません

2) JSON は、まったく新しい JSON を生成するのではなく、既存の情報に新しい情報を追加しているため、JSON に 5 つの異なる部分があります。

この問題の可能な解決策を探しています。

0 投票する
1 に答える
344 参照

salesforce - 更新リードの zapier salesforce トリガー

zapier を使用してセールスフォース統合を作成しようとしていました。新しいリードが作成されたときにアクションをトリガーできます。既存のリードが更新されたときにトリガーする方法があるかどうか知りたいです。サポートされているトリガーの更新リードのZapierドキュメントでは指定されていません。これに対する回避策があるかどうかを知りたいです。

0 投票する
1 に答える
385 参照

zapier-cli - Zapier CLI トリガー - セットアップ中に結果が返されなかった場合に定義済みのサンプル データを使用する方法

Zapier CLI を使用してトリガーのプロトタイプを作成しようとしていますが、UI でトリガーを設定するときに「サンプルのプル」セクションで問題が発生しています。

これは、使用するデータのライブ サンプルを取り込もうとしますが、ドキュメントには、結果が返されない場合、トリガー用に構成されたサンプル データを使用すると記載されています。

ほとんどの場合、ライブデータは存在しないため、理想的には最初にサンプルデータを使用することを実際に好むでしょうが、私のトリガーはサンプルを使用していないようで、具体的な例を見つけることができませんでした「結果なし」の応答。

私が使用している API は XML を返すので、結果を JSON に操作しています。これは、データがあれば正常に機能します。

これまでに結果がない場合は、「[]」を返そうとしましたが、ハングするだけで、zapier http ログを確認すると、サンプル チェックをキャンセルするまで http 要求がループしています。

「[{}]」を返すと、「id」フィールドが必要であるというエラーが返されます。

私が使用している定義は次のとおりです。

Web と Zapier のドキュメントを精査して運がなかったので、それが明らかなことであることを願っています!

0 投票する
1 に答える
406 参照

zapier - zapier set bundle bundle inputData プログラムで

私の Zapier アクションでは、認証に 0Auth2 を使用していますが、すべて正常に動作しますが、他の API 呼び出しを行うときに認証テスト メソッドから取得した値を使用したいので、その値を変数の 1 つに設定して渡そうとしました。 bundle.inputData オブジェクトですが、機能していません。これを達成する方法があるかどうか知りたいです。

testAuth メソッドの結果はこのようなものです

その networkId プロパティを他の API 呼び出しで使用したいと考えています。