web-dev-qa-db-ja.com

メールの送信または受信時にWebhookを送信する

Gmailでメールが送受信されたときにトリガーされるWebhookを作成する方法を探していました。たとえば、誰かがメールを送信すると、そのメールはJSONオブジェクトとして私のアプリケーションの1つにPOSTされます。私はこれを行う多くの仲介者アプリケーション/サービスを見つけました(zapierは必要なすべての機能を提供しますが、費用がかかります)が、これを自分で実際に行う方法に関するドキュメントが見つからないため、料金を支払う必要はありませんそれ。

これは可能ですか?

22
Ryan-Neal Mes

いくつかの調査の後、私が見つけた最良の解決策は gmail API を使用することでした

Zapierが提供する機能を実現するには、Googleをポーリングし、ボックス内のユーザーのステータスをクエリするサービスまたは何かが必要です。コードの呼び出しをトリガーする方法もいくつかありますが、これはzapierが行うことではないと思います。詳細は gmail API を確認してください。

6
Ryan-Neal Mes

context.io を使用して試すことができます。これにより、複数のGmail(およびその他の)メールボックスを接続して、さまざまなアクションのWebhookを作成できます。彼らはあなたのためにポーリングを処理し、条件が満たされるたびに、彼らはあなたが提供するURLを呼び出します。

3
oarevalo