Meetup APIを使用すると、プッシュされたデータ更新を取得できます。次のCURL
ように見えるリクエスト:
http://stream.meetup.com/2/open_events
更新されたイベントの一定のストリームを返します。このインポートされたストリームは、新しいデータがプッシュされるたびに更新され続けます。私はこのストリームを操作するための最良の方法を考えようとしていますが、何が標準かわかりません。whileループ内でリクエストを実行することを考えていましCURL
たが、それは永久に実行され、codeigniterプロジェクトのコントローラー関数からリクエストを実行するのは実用的ではないようです。このような一見無限のイベントの流れとインターフェースする適切な方法は何ですか?コントローラ機能からプロセスを実行するよりも良い方法はありますか?頻繁に起動するcronジョブを実行して、前に中断したところから処理を続行する方が賢明でしょうか。
更新:さらに調査したところ、このストリームからデータをインポートするにはチャンク転送エンコーディングが使用されていることがわかりました。私を混乱させているのは、このストリームが無限に見えることです。データをノンストップで出力し続けるだけです。このようなデータのストリームからデータをインポートする方法がまだわかりません。cronジョブも、このようなストリームをmysqlデータベースにインポートするための答えではないようです。
これは、Meetupストリームを文書化したリソースへのリンクです: http ://www.meetup.com/meetup_api/docs/stream/2/open_events/
お手伝いありがとう。