問題タブ [webhooks]

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 に答える
400 参照

shopify - ShopifywebhooksAPIはフォーマットパラメーターを無視しています

昨日、APIを使用してShopify Webhookを作成するときに、指定されたWebhook形式が無視されていることを発見しました。

例えば:

上記の例では、Webhookの形式を「json」に設定しようとしていますが、Webhookは「xml」の形式で作成されています

これは以前は機能していました。昨日は私たちがこの問題を目にした最初の出来事でした。

Web管理インターフェースを介して作成されたWebhookは、フォーマットをjsonとして指定することを引き続き正しく許可しますが、Web管理インターフェースはAPIを介して作成されたWebhookを表示せず、その逆も同様です。

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

transactions - Shopify Webhook トランザクション ID

支払いゲートウェイからトランザクション ID を取得する方法はありますか?

支払いのためにShopifyに行くレールアプリを使用しています。支払いゲートウェイから Rails アプリへの「トランザクション ID」を取得するにはどうすればよいですか。

Webhook「注文/支払い」にはこの情報がありますか。

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

php - Webアプリコントローラー内から.phar実行可能ファイルを呼び出す

composer.phar updateWebコントローラーから実行する必要があります。

この方法(、など)であらゆる種類の通常のコマンドを実行できますがlscppharファイルを呼び出すと空の出力が返されます。

私が持っているコードは次のようになります:

127悪いパスを示していますが、私は正しいディレクトリにいると確信しています。

また、これはphp_cliラッパーを使用する場合に機能するので、おそらくwww-dataユーザーと関係がありますか?chmod 777助けにはなりません、そして私はとにかくそれをするのが嫌いです。

passthru()system()およびbacktic構文も使用しました。これが機能しない理由を理解することができません。コードexec()を超えて呼び出しからstderrまたはstdoutに問い合わせることができないようです。127

明らかな質問:

私は何が間違っているのですか?

より良い質問:

.pharスクリプト内からファイルを調べて実行するためのより良い方法はありますか?

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

shopify - Shopify Webhooksの検証に使用されるヘッダーの正しい名前は何ですか?

ドキュメントでは、ヘッダー名を次のように参照していますHTTP_X_SHOPIFY_HMAC_SHA256

サーバーに着信する Webhook リクエストを見ると、ヘッダーの名前はx-shopify-hmac-sha256

正しい名前はどれ? 大文字と小文字は区別されますか?

0 投票する
2 に答える
3313 参照

ruby-on-rails - Railsを使用したShopify Webhookのセットアップ

Railsで注文/作成を行う基本的なshopify Webhookアプリをセットアップしようとしています。

Webhook のサポート API の指示に従い、そこにある Sync_App_Demo の例をデプロイしましたが、認証ステップでログインを認証できません。「申し訳ありませんが、問題が発生しました」ページが表示されます - myapp/login/authenticate

私はWebhookを初めて使用し、SO全体を調べてグーグルで検索しましたが、Webhook接続の基本的なセットアップをうまく行うことができませんでした. 作成された shopify_app gem セットアップに基づいて、shopify アプリの API キーとシークレットを配置しましたが、これが正しいかどうかはわかりません。

また、abouts がポイントする Webhook コントローラーを介して接続した場合 (たとえば、テスト ショップの注文通知パネルの URL /order.xml)、Webhook の注文/作成は?

どんな助けでも大歓迎です。

Shopify 同期アプリのデモへのリンクは次のとおりです。

https://github.com/Shopify/sync_app_demo

http://wiki.shopify.com/WebHook#Rails

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

sendgrid - 特定のカテゴリに対してのみ SendGrid Webhook を起動し、

SendGrid の Webhook が有効になると、送信されるすべての電子メールで起動します。または、それがドキュメントが意味することのようです。

特定のフィルターが事前定義されたセットに一致する場合にのみ Webhook を起動する方法があるかどうか疑問に思っています。特に、特定の何かに一致するカテゴリ フィルターに興味があり、一致した場合にのみ webhook を起動し、送信されたすべての電子メールに対してデフォルトで起動しません。

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

php - PHPWebhookサーバーの作成方法

jsonデータをさまざまなレシーバー/クライアントに送信できるWebhookサーバーを作成する必要があります。PHPを使用して構築するにはどうすればよいですか?

jsonデータを送信するにはどのような方法を使用する必要がありますか?

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

django - NginxWebhookでIPDjangoを許可

Nginxを初めて使用しますが、サーバーへのWebhookアクセスを許可する際に問題が発生します。WebhookがPOSTをDjangoサーバーに送信しようとすると、アクセスログに次のように表示されます。

54.234.20.81 --- [02 / Jan / 2013:18:11:57 +0000] "POST / Contracts / events HTTP / 1.1" 403 2319 "-" "-" 54.234.20.81 --- [02 / Jan / 2013: 18:11:58 +0000] "POST / Contracts / events HTTP / 1.1" 403 2319 "-" "-" 54.234.20.81 --- [02 / Jan / 2013:18:11:58 +0000] "POST / Contracts / events HTTP / 1.1 "403 2319"-""-"

禁止されていないように、このIPへのアクセスを許可する方法がわかりません。私はRamhostでホストしていますが、Nginxディレクトリは/ etc /nginx/のようです。このディレクトリにはnginx.confがあり、sites-availableフォルダーとsites-enabledフォルダーもあります。

これがsites-availableの設定ファイルです(sites-enabledにはこのファイルへのシンボリックリンクがあります):

そして、これが/ etc /nginx/フォルダーにあるnginx.confファイルです。

「54.242.81.184を許可する」かどうかはわかりません。が正しい場所にあるか、sites-availableのファイルがnginx.confとどのように連携するかですが、助けていただければ幸いです。

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

webhooks - Dwolla トランザクション ID の関係

私はちょうど完了したトランザクションを持っていました。トランザクション ID は Webhook を介して整数 XXXX132 として報告されました。受信者の Dwolla サイトを見ると、受信側の ID は XXXX131 で、.25c 料金の ID は XXXX130 です。

どのトランザクションでも、ID は数値であり、関係は次のとおりであると断言できますか。

料金 ID: N 受信者 ID: N + 1 送信者 ID: N + 2

そうでない場合、Web フックはそのうちの 1 つしか報告しないため、すべての ID を特定するにはどうすればよいですか。

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

push - Bitbucket Web フックが投稿されない

Bitbucket に Web フックを設定して、Web サーバーに POST し、詳細をログに記録しました。リポジトリには 2 つの Webhook があります。私のカスタム 1 つと、FTPloy.com 用の 1 つです。サーバーなどで POST をテストするためにランダムなコミットをプッシュしてきましたが、しばらくすると停止しました。

プッシュした後、FTPloy.com または自分の Web サーバーが Bitbucket からポスト リクエストを受け取ることはありません。

これはどのように可能ですか/どうすれば修正できますか?