从Push API checkin获取用户详细信息

时间:2012-02-14 19:51:15

标签: foursquare

我在服务器中使用Foursquare Push API。它工作得很好但是有一个问题。我在我的php文件中访问用户签到:

$jsonresponse = json_decode($_REQUEST["checkin"]);

对于用户,我像往常一样获得名字,姓氏等。但是当我尝试通过以下方式访问用户详细信息(电子邮件等)时

$jsonresponse->user->contact->email

它返回一个空白字段。我正在使用自己的4Sq帐户进行测试,因此我知道我的电子邮件值已存在。我错过了什么吗?

提前谢谢大家。

1 个答案:

答案 0 :(得分:2)

Push API调用包含紧凑用户而不是完整用户对象(请参阅:https://developer.foursquare.com/docs/responses/user)。您需要检索完整的用户详细信息才能访问联系信息(/ users / self)