下载场地不起作用 - Foursquare API php(搜索/场地)

时间:2014-03-06 11:35:18

标签: php json api foursquare

当我尝试使用场地搜索api(例如api.foursquare.com/v2/venues/search?near=newyork)从foursquare下载场地时,它会返回一个空的json。

这里是代码(php):

<?php

      require_once("FoursquareAPI.class.php");

      // Set your client key and secret
      $client_key = "GHXXXXXXXXXXXXXXXXXXXXXXXXX";
      $client_secret = "REXXXXXXXXXXXXXXXXXXXXXX";

      // Load the Foursquare API library
      $foursquare = new FoursquareAPI($client_key,$client_secret);

      // Prepare parameters
      $params = array("near"=>str_replace(' ', '', $_GET['place']));

      // Perform a request to a authenticated-only resource
      $response = $foursquare->GetPublic("venues/search",$params);
      $venues = json_decode($response);

      echo $venues;
?>

$场地是空的,但我不明白为什么......有什么建议吗?

PS。 $_GET['place'] = "newyork"并在此工作(developer.foursquare.com/docs/explore#req=venues/search%3Fnear%3Dnewyork)

非常感谢,安德烈。

1 个答案:

答案 0 :(得分:0)

我有完全相同的问题,结果发现我没有安装curl库。安装curl库后,一切都开始正常工作。希望这会有所帮助。