我正在尝试获取我的用户场所的数据(来自用户签到信息的场所的详细信息)。我正在使用用户访问令牌来获取数据。这是我正在使用的代码:
if($_GET['code']){
$authkey = file_get_contents("https://foursquare.com/oauth2/access_token? client_id=".$client_id."&client_secret=".$secret."&grant_type=authorization_code&redirect_uri=".$redirect."&code=".$_GET['code']);
$decoded_auth = json_decode($authkey,true);
$venueinfo = file_get_contents("https://api.foursquare.com/v2/users/self/checkins?oauth_token=$access_token&v=$version");
$decoded_venueinfo = json_decode($venueinfo, true);
foreach ($decoded_venueinfo->response->checkins->items->venue as $result){
echo $result->name;
echo $result->id;
echo $result->location->address;
echo $result->location->city;
echo $result->location->country;
}
}
我得到一个空白页。我试图用 echo "error" 在第一个 "if" 的末尾添加 "else",并显示它,所以我猜我的 "if" 语句条件是错误的。我对 PHP 还很陌生,我边走边学。任何帮助将不胜感激。