Eventful API:搜索城市中的活动

时间:2017-08-28 17:41:51

标签: php json api

我使用Eventful api编写了这段代码来查找城市中的音乐事件。

适用于某些城市和其他城市,我不知道为什么。

它应该适用于所有人或无所事事。

它适用于都灵,罗马,佛罗伦萨,巴黎,纽约,旧金山,但不适用于米兰和伦敦。

我的意思是米兰没有得到结果。 json看起来像这样:

{"last_item":null,"total_items":"0","first_item":null,"page_number":"1","page_size":"10","page_items":null,"search_time":"0.16","page_count":"0","events":null} 

使用伦敦,我会从网站显示的内容中获得不同的结果

我不明白为什么?我的代码中的错误在哪里?

谢谢。

$citta=urlencode("san francisco");

$eventiUrl = "http://api.eventful.com/json/events/search?app_key=XXX&category=music&location=$citta&sort_order=popularity";

$contents = file_get_contents($eventiUrl);

$eventi=json_decode($contents,true); 

foreach($eventi['events']['event'] as $event){

    echo $event['title']."<br>".$event['description']."<br>";
    echo $event['start_time']." ".$event['stop_time']."<br>";
    echo $event['venue_name']." ".$event['city_name']."<br>";
    echo "<a href=".$event['url'].">link</a><br>";
}

0 个答案:

没有答案