我想要使用Facebook Graph API獲取紐約所有餐館頁面的列表。我已經下載了PHP-SDK,現在我遇到了這個問題。我只需要餐廳頁面的ID。使用Facebook Graph API獲取紐約市的餐館名單
<?php
$url = "https://graph.facebook.com/search?q=restaurant&type=page";
$result = file_get_contents($url,true);
$result = json_decode($result);
//print_r($result);
$i = 25;
for($a=0;$a<$i;$a++) {
$restaurantName = $result->data[$a]->name;
$restaurantCategory = $result->data[$a]->category;
$restaurantPage_id = $result->data[$a]->id;
}
?>
現在,你可以在上面的代碼中看到我得到的所有類型的類別(如APP,食品飲料&,公司等)和來自世界各地的。我只想從紐約來的餐館,真的不知道如何過濾結果。
任何幫助將真正被讚賞。
天真的問題:如果你在url中搜索「restaurant new York」,會發生什麼? ('q'參數,可能用'%20'編碼空格) – pomeh 2012-04-21 11:49:31
你剛剛度過了我的一天。我檢查了它,它的工作正常。但是,您能否告訴我是否有任何方法可以將類別限制爲「餐廳/咖啡廳」。我知道我可以使用PHP循環,但想到其他方式。真的非常感謝 – Roger 2012-04-21 12:20:43
我不知道,對不起。也許看看API文檔?我不是facebook圖形API的用戶,所以我不能幫助你更多 – pomeh 2012-04-21 12:23:44