我想使用 Facebook Graph API 获取位于纽约的所有餐厅页面的列表。我已经下载了 PHP-SDK,现在我遇到了这个问题。我只需要餐厅页面的 ID。
<?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 ="https://graph.facebook.com/search?q=restaurant&type=place¢er=40.714623,-74.006605&distance=16000&access_token=`Your_Access_Token`";
纽约中心纬度=40.714623 & 经度=-74.006605。 请求此资源需要访问 token 。
希望这对你有帮助。
关于php - 使用 Facebook Graph API 获取纽约市的餐厅列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258589/