2017-05-05 16 views
0

APIに関する質問では電子メールでアクセスできないようですので、それぞれの質問を作成するのは面倒なので、ここではすべての質問をする必要があります。Podio API - webhooks insights

私たちは、統合のためのより良いエクスペリエンスをユーザーに提供するためのwebhooksシステムの作成を計画しています。 Webhooksで100%稼働するPodioの統合をサポートするためには、終わりに欠けている部分がいくつかあります。

  1. 代わりに、スペースレベルで組織レベルのウェブフックをサポートします。
  2. webhooksプッシュで完全なオブジェクトペイロードを送信するので、リソースを再度フェッチする必要はありません。あるいは、少なくとも変化のデルタを提供する。
  3. 各リクエストで送信する秘密のトークンヘッダーがあるので、データの信頼性を保証することができます(実際にはPodioのものであり、システムをハックしようとする人物ではありません)。

Githubはhttps://developer.github.com/webhooks/#delivery-headersで素晴らしい仕事をしています。

  1. クライアントがOAuthクレデンシャルを取り消した場合、ウェブフックから退会する能力。そのウェブフックを自動的に削除しますか、それともユーザーやあなたに連絡して削除する必要がありますか?例えば

Trelloは、それが取り消されていますか二番目のオプションは、あなたがそれを推測だけでなく、それがなくなって、弊社のサーバーはバックゴーン410とウェブフックを送信している場合、トークンに関連するすべてのウェブフックを削除します。

近い将来、このようなことは実現可能だと思いますか?あなたの洞察力のための

答えて

1

感謝:)

  1. かなり有効なポイントです。 webhooksを持っていることに興味がある特定の組織運営はありますか?また、組織レベルのWebフックの使用例をいくつか記述できますか?

  2. Podioの項目が非常に大きくなる可能性があり、Webhookがすべての詳細を取得するために必要でない場合があるため、完全なオブジェクトペイロードを送信するのはかなり複雑です。そのため、PodioのパートナーはWebhooksに基づいて独自の複雑なソリューションを構築しています。

  3. webhookで送信されたitem_idだけが存在する場合、秘密トークンはあまり必要ありません。アイテムを変更したシナリオについて見てみましょう。

    1)ユーザー(または何か他のものは)アイテム
    2を修正する)ウェブフックが3
    のitem_idでトリガされitem.modified)サードパーティ製のアプリはウェブフック
    4を受け取る)サードパーティ製のアプリはPodio APIへの呼び出しを行いますウェブフック要求が偽物であれば(それが必要だ場合)、だから、PodioのAPIから

をすべての必要な情報を取得し、その後、Podio APIは、同じアイテムの詳細を返し、何も影響はありません。 Webhook URLをWebhook特有の固有のものにしない理由は何ですか?その後、PodioだけがこのWebhookを起動するために使用するURLを知ります。

  1. クライアントがOAuthクレデンシャルを取り消した場合、ウェブフックから退会する能力。
    申し訳ありませんが、私はあなたの質問を理解していません。新しいStackOverflowの質問としてそれを言い換えてください。
関連する問題