4

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、Food & Beverage、Company など) を世界のさまざまな地域から取得します。私はニューヨークのレストランだけが欲しいのですが、結果をフィルタリングする方法が本当にわかりません.

どんな助けでも本当に感謝します。

4

1 に答える 1

5

この URL を置き換えます。

$url ="https://graph.facebook.com/search?q=restaurant&type=place&center=40.714623,-74.006605&distance=16000&access_token=`Your_Access_Token`";

ニューヨーク中心部 緯度=40.714623 & 経度=-74.006605. このリソースをリクエストするには、アクセス トークンが必要です。

これがあなたを助けますように。

于 2012-05-08T13:27:41.667 に答える