問題タブ [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.
php - ストライプWebhookと同期充電
Stripeのドキュメントでは、課金APIは同期的であると説明されています。では、なぜWebhookが必要なのですか?
アプリケーションがStripe_Charge::create()
(PHPで)を実行する場合、戻り値を取得してデータベースに成功したトランザクションとして記録し、同じ実行で確認メールを送信することはできませんか?
Webhookは、通知が必要な別のバックオフィスシステムがある場合にのみ使用されますか?Webhookで聞くのに役立つ他の種類のイベントは何ですか?
github - マイルストーン用のGithubフック
githubを外部サービスと統合したい。特に、問題が解決したとき、またはマイルストーンが完了したときに、特定のアクションを実行したいと思います。問題イベントの更新http://developer.github.com/v3/repos/hooks/に対してWebhookを追加することで、問題に対して上記を行う方法を確認できます。ただし、マイルストーンの前後にイベントは表示されません。
何故ですか?省略ですか?githubマイルストーンとgoogleカレンダーの統合を見てきました-これにはWebhookが必要だと思います(マイルストーンAPIに対してポーリングを使用することは期待していません)。
そのようなイベントがない場合に私が考えた代替案の1つは、問題のイベントをリッスンし、問題が閉じるたびに、この問題がマイルストーンに関連付けられているかどうかを確認し、そのマイルストーンに関連付けられている他のすべての問題がすでにあるかどうかを確認することです。閉じてから、独自の「マイルストーン完了」イベントを作成します。(マイルストーン作成イベントは必要ありません)。
どんな提案でも大歓迎です。
dropbox - ファイルに Dropbox Web フックが追加されましたか?
私のアプリケーションは現在、 Dropbox APIとの統合を利用しています。その目的は、クライアントが特定のドキュメントをディレクトリ内の専用フォルダーに配置できるようにすることApps/My_App_Name/
です。アプリケーションは定期的にフォルダーをポーリングして、何かが追加されているかどうかを確認し、ドキュメントが見つかった場合、クライアントのドキュメント管理に自動的に移動します私のアプリケーション内の領域。
現在、この方法で Dropbox アカウントを私と同期しているユーザーは約 300 人 (増え続けています) です。ここでは非常に非効率的なことをしていると思いますが、基本的に、アプリケーションは 300 個のアカウントすべてをポーリングして、ファイルが追加されたかどうかを確認します。これは 10 分ごとに発生しますが、重複を防ぐためにアカウントが追加されるにつれて、この間隔を広げる必要があります。すべてのアカウントをポーリングするたびに、通常、新しいドキュメントを持っている 300 人のうち 1 人か 2 人しか見つかりません。
したがって、私の質問は.. Dropbox API 内に、クライアントがその Dropbox フォルダにファイルを追加したときにのみ、Web フックまたは何らかの通知を投稿する方法はありますか? これにより、アプリケーションがそのアカウントのみをポーリングし、リソースの負荷全体を節約できます。
追加情報:
- プラットフォーム: ASP.NET C#
- ラッパー: SharpBox
heroku - github からの Heroku Webhook をサポートしますか?
Heroku と github webhook の統合に関するドキュメントが見つかりません。
Github には Webhook サービスがあり、新しいコミットを github リポジトリにプッシュしたときにアプリケーションを再構築できます。プロジェクトを再構築するために、Heroku ネイティブが github からの webhook をサポートしていますか? または、どうすれば簡単にできますか。
ありがとう!
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.
ruby-on-rails - APIを介したShopify Webhookの作成エラー
API を使用して Webhook を作成しようとしています。お客様がアプリ (コントローラー) をインストールすると、次のようになります。
ログからのエラーは次のとおりです。
編集: 次のように、ブロックコードなしで1つのWebhookを作成することさえ試みました:
しかし、私は同じことを取得します。
私のルートファイルから:
「Raise」エラー行をコメントアウトすると、Shopify Admin 内で作成したいくつかのテスト注文とテスト製品を表示するインデックス ページに進むため、オーソリとショップが実際に正しくインストールされていることがわかります。
ここからどこへ行けばいいのかわからない。ありがとう
ruby-on-rails - このコードを「レールのように」整理する慣用的な手段は何ですか
Rails アプリ内には、外部サービス (つまり、PayPal IPN、Mailgun、Pusher) によって呼び出される Webhook がいくつかあります。現在、各タイプには独自のコントローラーと必要なルートがあります。次に例を示します。
これを達成するためのよりクリーンで「レールの方法」はありますか?
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 エラー コードが表示されます。
私のスクリプトはまったく呼び出されないと思います。これどうやってするの?
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 と表示されます。ただし、どちらもシステム ログ ファイルに登録されており、同様のエラーが発生しています。
これを引き起こしている可能性のあるものについてのアイデアはありますか?