bandintown api からの Json 応答を解析しようとしていますが、「キャッチ可能な致命的なエラー: クラス stdClass のオブジェクトを文字列に変換できませんでした」というエラーが表示されて行き詰まります。
私のコードは次のとおりです。
<?php
//Get the list of events from the function
$events = GetJsonFeed("http://api.bandsintown.com/example");
//Loop through
foreach ($events as $event)
{
echo "<h3> $event->title </h3>"; //title
echo "<p> $event->formatted_datetime </p>";
echo "<p> $event->venue->latitude </p>";
echo "<p> $event->venue->longitude </p>";
echo "<a href='$event->facebook_rsvp_url'>RSVP</a>"; //RSVP link
echo "</div>";
}
?>
json 応答は次のようなものです。
[{"artists":[{.....}],
"formatted_datetime":"Saturday, March 9, 2013 at 9:00pm",
"ticket_type":null,
"ticket_status":"unavailable",
"description":null,
"venue":{"latitude":"38.7166667","region":"14","longitude":"-9.1333333"},
"ticket_url":null}]
緯度と経度をエコーしようとしたときにのみエラーが発生します。
前もって感謝します!