問題タブ [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.
shopify - ShopifywebhooksAPIはフォーマットパラメーターを無視しています
昨日、APIを使用してShopify Webhookを作成するときに、指定されたWebhook形式が無視されていることを発見しました。
例えば:
上記の例では、Webhookの形式を「json」に設定しようとしていますが、Webhookは「xml」の形式で作成されています
これは以前は機能していました。昨日は私たちがこの問題を目にした最初の出来事でした。
Web管理インターフェースを介して作成されたWebhookは、フォーマットをjsonとして指定することを引き続き正しく許可しますが、Web管理インターフェースはAPIを介して作成されたWebhookを表示せず、その逆も同様です。
transactions - Shopify Webhook トランザクション ID
支払いゲートウェイからトランザクション ID を取得する方法はありますか?
支払いのためにShopifyに行くレールアプリを使用しています。支払いゲートウェイから Rails アプリへの「トランザクション ID」を取得するにはどうすればよいですか。
Webhook「注文/支払い」にはこの情報がありますか。
php - Webアプリコントローラー内から.phar実行可能ファイルを呼び出す
composer.phar update
Webコントローラーから実行する必要があります。
この方法(、など)であらゆる種類の通常のコマンドを実行できますがls
、cp
pharファイルを呼び出すと空の出力が返されます。
私が持っているコードは次のようになります:
127
悪いパスを示していますが、私は正しいディレクトリにいると確信しています。
また、これはphp_cliラッパーを使用する場合に機能するので、おそらくwww-data
ユーザーと関係がありますか?chmod 777
助けにはなりません、そして私はとにかくそれをするのが嫌いです。
passthru()
、system()
およびbacktic構文も使用しました。これが機能しない理由を理解することができません。コードexec()
を超えて呼び出しからstderrまたはstdoutに問い合わせることができないようです。127
明らかな質問:
私は何が間違っているのですか?
より良い質問:
.phar
スクリプト内からファイルを調べて実行するためのより良い方法はありますか?
shopify - Shopify Webhooksの検証に使用されるヘッダーの正しい名前は何ですか?
ドキュメントでは、ヘッダー名を次のように参照していますHTTP_X_SHOPIFY_HMAC_SHA256
サーバーに着信する Webhook リクエストを見ると、ヘッダーの名前はx-shopify-hmac-sha256
正しい名前はどれ? 大文字と小文字は区別されますか?
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 同期アプリのデモへのリンクは次のとおりです。
sendgrid - 特定のカテゴリに対してのみ SendGrid Webhook を起動し、
SendGrid の Webhook が有効になると、送信されるすべての電子メールで起動します。または、それがドキュメントが意味することのようです。
特定のフィルターが事前定義されたセットに一致する場合にのみ Webhook を起動する方法があるかどうか疑問に思っています。特に、特定の何かに一致するカテゴリ フィルターに興味があり、一致した場合にのみ webhook を起動し、送信されたすべての電子メールに対してデフォルトで起動しません。
php - PHPWebhookサーバーの作成方法
jsonデータをさまざまなレシーバー/クライアントに送信できるWebhookサーバーを作成する必要があります。PHPを使用して構築するにはどうすればよいですか?
jsonデータを送信するにはどのような方法を使用する必要がありますか?
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とどのように連携するかですが、助けていただければ幸いです。
webhooks - Dwolla トランザクション ID の関係
私はちょうど完了したトランザクションを持っていました。トランザクション ID は Webhook を介して整数 XXXX132 として報告されました。受信者の Dwolla サイトを見ると、受信側の ID は XXXX131 で、.25c 料金の ID は XXXX130 です。
どのトランザクションでも、ID は数値であり、関係は次のとおりであると断言できますか。
料金 ID: N 受信者 ID: N + 1 送信者 ID: N + 2
そうでない場合、Web フックはそのうちの 1 つしか報告しないため、すべての ID を特定するにはどうすればよいですか。
push - Bitbucket Web フックが投稿されない
Bitbucket に Web フックを設定して、Web サーバーに POST し、詳細をログに記録しました。リポジトリには 2 つの Webhook があります。私のカスタム 1 つと、FTPloy.com 用の 1 つです。サーバーなどで POST をテストするためにランダムなコミットをプッシュしてきましたが、しばらくすると停止しました。
プッシュした後、FTPloy.com または自分の Web サーバーが Bitbucket からポスト リクエストを受け取ることはありません。
これはどのように可能ですか/どうすれば修正できますか?