Javascript 如何从foursquare场地提示api url获取JSON数据并将其转换为HTML
我不熟悉php和json。 我的目标是从foursquare api获取特定的场馆提示,并将其显示为HTML内容。 我可以得到我想要的json提示,但是我在解码它们并将它们显示为HTML时遇到了问题 这里是我所尝试的Javascript 如何从foursquare场地提示api url获取JSON数据并将其转换为HTML,javascript,php,json,foursquare,Javascript,Php,Json,Foursquare,我不熟悉php和json。 我的目标是从foursquare api获取特定的场馆提示,并将其显示为HTML内容。 我可以得到我想要的json提示,但是我在解码它们并将它们显示为HTML时遇到了问题 这里是我所尝试的 $json = file_get_contents('https://api.foursquare.com/v2/venues/53a03c0a498ebaba35742592/tips?sort=recent&oauth_token=TOKEN_HERE'); $dat
$json = file_get_contents('https://api.foursquare.com/v2/venues/53a03c0a498ebaba35742592/tips?sort=recent&oauth_token=TOKEN_HERE');
$data = json_decode($json,true);
$Geonames = $data['items'][0];
echo "<pre>";
print_r($Geonames);
exit;
$json=file\u get\u contents('https://api.foursquare.com/v2/venues/53a03c0a498ebaba35742592/tips?sort=recent&oauth_token=TOKEN_HERE');
$data=json_decode($json,true);
$Geonames=$data['items'][0];
回声“;
打印(地理名称);
出口
我什么也没得到。然后我试着用另一种方法得到它们。我可以从foursqure得到回复,我可以得到提示,但我无法解码。我只需要api响应中的text
,canonicalUrl
,firstname
,lastname
和photo
数据
需要你的帮助迫不及待地想见到他们。
谢谢首先检查解码数据的结构。您将收到一个复杂的数组,其中项目处于响应状态,然后是提示。所以如果你想得到他们,你必须打电话给
首先对接收到的数据使用print_r()或var_dump(),并在再次询问之前分析结构。开始调试
var\u dump($json)
确认您确实从foursquare收到了有用的东西,然后var\u dump($data)
查看它解码成了什么。你应该在来这里之前把这两件事都做了。都弄明白了。通过你的帮助你学到了一些东西。谢谢
$data['response']['tips']['items'][0]