Foursquare场地:API&;json_解码问题

Foursquare场地:API&;json_解码问题,json,api,foursquare,Json,Api,Foursquare,(我已经咨询过了,但上面列出的代码对我来说并不适用) 我经营Foursquare,经营多个场所的业务。我们想把每个场馆的一些统计数据(如登记总数等)放到我们网站的各个页面中。所以我注册了Foursquare的API,并在我的Foursquare帐户中创建了一个应用程序 我在我们网站上的PHP代码成功地从Foursquare连接和提取了场馆信息——我的问题是,到目前为止,我还无法输出解码的JSON的内容。我尝试过关联数组方法(json_decode($response,true))和非数组方法(j

(我已经咨询过了,但上面列出的代码对我来说并不适用)

我经营Foursquare,经营多个场所的业务。我们想把每个场馆的一些统计数据(如登记总数等)放到我们网站的各个页面中。所以我注册了Foursquare的API,并在我的Foursquare帐户中创建了一个应用程序

我在我们网站上的PHP代码成功地从Foursquare连接和提取了场馆信息——我的问题是,到目前为止,我还无法输出解码的JSON的内容。我尝试过关联数组方法(json_decode($response,true))和非数组方法(json_decode($response))都没有用

也就是说,我的目标是专门回应一些统计字段,比如checkinsCount。有人能告诉我下面的for循环有什么问题,以及如何引用输出中的特定字段,比如checkinsCount吗

提前感谢您的帮助

$curlhandle = curl_init();
curl_setopt($curlhandle, CURLOPT_URL, "https://api.foursquare.com/v2/venues/VENUEID?               client_id=CLIENTID&client_secret=CLIENTSECREAT");
curl_setopt($curlhandle, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec($curlhandle);
//echo $response;
// THE ABOVE WORKS -- I'M ABLE TO GET A RESPONSE

curl_close($curlhandle);

$json = json_decode($response, true);
//var_dump($json);
// THE ABOVE WORKS -- I'M ABLE TO SUCCESSFULLY LIST THE VARIABLES AND VALUES

foreach ( $json['response']['groups'][0]['items'] as $items )
// THIS IS NOT WORKING -- I GET BLANK OUTPUT

//THESE ARE THE FIELDS I WANT TO ECHO
mayor
stats->checkinsCount
stats->usersCount 
下面是我的var_转储中显示的内容的一个片段:


[“categories”]=>数组(2){[0]=>数组(7){[“id”]=>字符串(24)“4BF58DD8D4898D1E0931735”[“name”=>字符串(11)“coffeeshop”[“pluralName”]=>字符串(12)“coffeeshops”[“shortName”=>字符串(11)“coffeeshop”[“icon”=>字符串(57)“removedprefix/img/categories/food/coffeeshop.png”[“parents”=>数组(1){[0]=>字符串(4)“food”}[“primary”=>bool(true)}[1]=>array(6){[“id”]=>string(24)“4bf58dd8d4898d16d941735”[“name”=>string(5)“Café”[“pluralName”]=>string(6)“Cafés”[“shortName”]=>string(5)“Café”[“icon”=>string(51)“REMOVEDURLPREFIX/img/categories/food/cafe.png”[“parents”=>array(1){[0]=>string(4)“food”[]受限“]=>bool(true)[“stats”]=>array(3){[“checkinsCount”]=>int(142)[“userscont”]=>int(35)[“tipCount”]=>int(4)}[“url”]=>string(18)”http://denison.edu“[“likes”]=>数组(2){[“count”]=>int(0)[“groups”]=>array(0){}}[“specials”]=>array(0){}[“photos”]=>array(3){[“count”]=>int(1)[“groups”]=>array(2){[0]=>array(4){[“类型”]=>string(7)“签入”[“名称”]=>string(24)“朋友的入住照片”[“计数”]=>int(0)[“项目”]=>array(0){}}[1]=>array(4){[“类型”=>string(5)“场馆”[“名称”=>string(12)“场馆照片”[“计数”=>int(1)[“项目”=>array(1){[0]=>array(1){“id”=>string(24)”de51229ceb08a8c16c1820“

仔细查看来自Foursquare的响应格式。例如,检查-注意没有返回“groups”对象

您可能希望使用
$json['response']['venue']['mayor']
$json['response']['venue']['stats']
开始