我在服务器中使用Foursquare Push API。它工作得很好但是有一个问题。我在我的php文件中访问用户签到:
$jsonresponse = json_decode($_REQUEST["checkin"]);
对于用户,我像往常一样获得名字,姓氏等。但是当我尝试通过以下方式访问用户详细信息(电子邮件等)时
$jsonresponse->user->contact->email
它返回一个空白字段。我正在使用自己的4Sq帐户进行测试,因此我知道我的电子邮件值已存在。我错过了什么吗?
提前谢谢大家。
答案 0 :(得分:2)
Push API调用包含紧凑用户而不是完整用户对象(请参阅:https://developer.foursquare.com/docs/responses/user)。您需要检索完整的用户详细信息才能访问联系信息(/ users / self)