ミートアップ オープン イベント ストリーム API を介してミートアップ イベント データを取得しようとしています。
http://www.meetup.com/meetup_api/docs/stream/2/open_events/
データを取得するために次のコードを使用しています。
// Open a stream in read-only mode
if (!($stream = fopen("http://stream.meetup.com/2/open_events", 'r'))) {
die('Could not open stream for reading');
}
// Check if the stream has more data to read
while (!feof($stream)) {
// Read 1024 bytes from the stream
$data= fread($stream, 1024);
echo '<pre>';
echo ($data);
}
// Be sure to close the stream resource when you're done with it
fclose($stream);
exit;
上記のコードは結果を返し、データは json 形式であるため、デコードする必要があります。PHPの「json_decode」関数でデコードできます。しかし、私が直面している問題は、phpでデコードできないjsonオブジェクトデータを完全なオブジェクトと時々半分のオブジェクトで受信していることです。
私のコードや他のコード サンプルに関するヘルプは、非常に役に立ち、ありがたいものです。