Rails を使用して pubsub 対応のサブスクライバー アプリをセットアップする際に問題があります。私は現在、オープン ハブ pubsubhubbub.appspot.com を購読しており、アプリケーションのエンドポイントへの ping を受信しています。(現在、エンドポイントがpingされるたびに増加するカウンターを作成しました)。しかし、POST から生の POST 本文の内容を抽出する方法については理解できません。私は pubsub が初めてで、試してみたいと思っています。このブログ投稿に出くわしましたが、言語固有ではありません。
出典: Joseph Smarr: PubSubHubbub サブスクライバー サポートの実装: ステップバイステップ ガイド。http://josephsmarr.com/2010/03/01/implementing-pubsubhubbub-subscriber-support-a-step-by-step-guide/
これで支払いの準備が整いました。購読しているブログに新しいコンテンツが追加されるたびに、魔法のようにイーサから ping を受け取ります! 追加のクエリ パラメータを追加せずに、指定したコールバック URL へのインバウンド リクエストを受信します (つまり、hub.mode パラメータが含まれないため、これは ping であり、検証ではないことがわかります)。代わりに、サブスクライブしたフィードの新しいエントリは、ATOM フィードの場合は application/atom+xml、RSS フィードの場合は application/rss+xml のリクエスト Content-Type を使用して、リクエストの POST 本文に直接含まれます。選択したプログラミング言語によっては、生の POST 本文の内容を抽出する方法を理解する必要があります。たとえば、PHP では、特別なファイル名 php://input を fopen して読み取ります。
どんな助けでも大歓迎です。