問題タブ [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 に答える
2024 参照

php - ストライプWebhookと同期充電

Stripeのドキュメントでは、課金APIは同期的であると説明されています。では、なぜWebhookが必要なのですか?

アプリケーションがStripe_Charge::create()(PHPで)を実行する場合、戻り値を取得してデータベースに成功したトランザクションとして記録し、同じ実行で確認メールを送信することはできませんか?

Webhookは、通知が必要な別のバックオフィスシステムがある場合にのみ使用されますか?Webhookで聞くのに役立つ他の種類のイベントは何ですか?

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

github - マイルストーン用のGithubフック

githubを外部サービスと統合したい。特に、問題が解決したとき、またはマイルストーンが完了したときに、特定のアクションを実行したいと思います。問題イベントの更新http://developer.github.com/v3/repos/hooks/に対してWebhookを追加することで、問題に対して上記を行う方法を確認できます。ただし、マイルストーンの前後にイベントは表示されません。

何故ですか?省略ですか?githubマイルストーンとgoogleカレンダーの統合を見てきました-これにはWebhookが必要だと思います(マイルストーンAPIに対してポーリングを使用することは期待していません)。

そのようなイベントがない場合に私が考えた代替案の1つは、問題のイベントをリッスンし、問題が閉じるたびに、この問題がマイルストーンに関連付けられているかどうかを確認し、そのマイルストーンに関連付けられている他のすべての問題がすでにあるかどうかを確認することです。閉じてから、独自の「マイルストーン完了」イベントを作成します。(マイルストーン作成イベントは必要ありません)。

どんな提案でも大歓迎です。

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

dropbox - ファイルに Dropbox Web フックが追加されましたか?

私のアプリケーションは現在、 Dropbox APIとの統合を利用しています。その目的は、クライアントが特定のドキュメントをディレクトリ内の専用フォルダーに配置できるようにすることApps/My_App_Name/です。アプリケーションは定期的にフォルダーをポーリングして、何かが追加されているかどうかを確認し、ドキュメントが見つかった場合、クライアントのドキュメント管理に自動的に移動します私のアプリケーション内の領域。

現在、この方法で Dropbox アカウントを私と同期しているユーザーは約 300 人 (増え続けています) です。ここでは非常に非効率的なことをしていると思いますが、基本的に、アプリケーションは 300 個のアカウントすべてをポーリングして、ファイルが追加されたかどうかを確認します。これは 10 分ごとに発生しますが、重複を防ぐためにアカウントが追加されるにつれて、この間隔を広げる必要があります。すべてのアカウントをポーリングするたびに、通常、新しいドキュメントを持っている 300 人のうち 1 人か 2 人しか見つかりません。

したがって、私の質問は.. Dropbox API 内に、クライアントがその Dropbox フォルダにファイルを追加したときにのみ、Web フックまたは何らかの通知を投稿する方法はありますか? これにより、アプリケーションがそのアカウントのみをポーリングし、リソースの負荷全体を節約できます。

追加情報:

  • プラットフォーム: ASP.NET C#
  • ラッパー: SharpBox
0 投票する
2 に答える
761 参照

heroku - github からの Heroku Webhook をサポートしますか?

Heroku と github webhook の統合に関するドキュメントが見つかりません。

Github には Webhook サービスがあり、新しいコミットを github リポジトリにプッシュしたときにアプリケーションを再構築できます。プロジェクトを再構築するために、Heroku ネイティブが github からの webhook をサポートしていますか? または、どうすれば簡単にできますか。

ありがとう!

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

asp.net - Webhooks on Windows Authenticated Site

I have an MVC3 site that uses Windows Authentication.

I need some way to kick off code on the site through a batch file. My existing solution is to use cURL to call the methods of one of my controllers (I believe this is called a webhook?) However I'm running into authentication problems, and I don't want to include a domain user/password in the batch file.

I was considering creating a seperate site that uses Anyonymous auth for this one controller, but figured there has to be a better way to accomplish what I'm trying to do.

Advice would be appreciated.

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

ruby-on-rails - APIを介したShopify Webhookの作成エラー

API を使用して Webhook を作成しようとしています。お客様がアプリ (コントローラー) をインストールすると、次のようになります。

ログからのエラーは次のとおりです。

編集: 次のように、ブロックコードなしで1つのWebhookを作成することさえ試みました:

しかし、私は同じことを取得します。

私のルートファイルから:

「Raise」エラー行をコメントアウトすると、Shopify Admin 内で作成したいくつかのテスト注文とテスト製品を表示するインデックス ページに進むため、オーソリとショップが実際に正しくインストールされていることがわかります。

ここからどこへ行けばいいのかわからない。ありがとう

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

ruby-on-rails - このコードを「レールのように」整理する慣用的な手段は何ですか

Rails アプリ内には、外部サービス (つまり、PayPal IPN、Mailgun、Pusher) によって呼び出される Webhook がいくつかあります。現在、各タイプには独自のコントローラーと必要なルートがあります。次に例を示します。

これを達成するためのよりクリーンで「レールの方法」はありますか?

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

php - PHP: Podio API で Webhook を検証する

私は Podio PHP API を使用しており、ここで行うように Webhook を検証したいと考えています。https://developers.podio.com/examples/webhooks

サーバーにテストスクリプトがあります。http://qvido.se/api/podio/ValidateHook.phpこれには次のコードが含まれています。

Podio UIをヒットしても、スクリプトにリクエストがVerfiy送信されないようです。$_POSTデバッグ モードをオンにしましたが、podio.log ファイルに何も記録されません。$_POST代わりに、スクリプトにリクエストを送信しようとしているときに 302 エラー コードが表示されます。

私のスクリプトはまったく呼び出されないと思います。これどうやってするの?

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

github - EC2 で Jenkins を使用して GitHub Webhook をセットアップする

GitHub で Jenkins をセットアップする方法について、これまでにほぼすべてのガイドを読みましたが、どれも私の問題を解決していないようです。私のジョブは現在問題なくビルドされていますが、GitHub にプッシュするたびにビルドしたいと考えています。また、フック URL を手動で設定したい (Jenkins に自動管理させない)。現在、Jenkins サーバーは EC2 のポート 8080 ( http://ec2-XX-XXX-XXX-XXX.compute-1.amazonaws.com:8080/) で実行されています。システム管理者は、サーバーがそのポートですべての着信要求をリッスンするように設定されていると言います。

[システムの構成] 領域の [GitHub Web フック] 領域で、Manually manage hook URLsチェックをオフにしました。

私のプロジェクトの構成では、次の設定があります。

GitHub フック ログに、次のメッセージが表示されます。

GitHub が接続できるユーザーも作成しました。ユーザーには、次のグローバル権限を持つロールがあります: 全体: ジョブの読み取り: ジョブの読み取り: ジョブの検出: ビルド

GitHub でSettings > Service Hooksを追加しましhttps://USERNAME:PASSWORD@ec2-XX-XXX-XXX-XXX.compute-1.amazonaws.com:8080/github-webhook/た。ここで、USERNAME と PASSWORD は GitHub アカウントのユーザー名とパスワードです。WebHook URLsエリアとエリアの両方へのリンクを追加しましたJenkins (GitHub plugin)。前者の領域をクリックTest Hookすると、GitHub ページに確認のメッセージが表示されませんがTest Hook、後者をクリックすると、Payload Deployed と表示されます。ただし、どちらもシステム ログ ファイルに登録されており、同様のエラーが発生しています。

これを引き起こしている可能性のあるものについてのアイデアはありますか?