Получение сведений о пользователе из регистрации Push API - PullRequest
0 голосов
/ 14 февраля 2012

Я использую API-интерфейсы Foursquare Push на нашем сервере.Работает просто отлично, но для одной проблемы.Я получаю доступ к пользовательским регистрациям в моем php-файле как:

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

, а для пользователя я получаю имя, фамилию и т. Д. Как обычно.Но когда я пытаюсь получить доступ к данным пользователя (электронная почта и т. Д.) С помощью:

$jsonresponse->user->contact->email

, возвращается пустое поле.Я тестирую с моей собственной учетной записью 4Sq, поэтому я знаю, что мой адрес электронной почты присутствует.Я что-то пропустил?

Спасибо всем заранее.

1 Ответ

2 голосов
/ 15 февраля 2012

В вызовах Push API содержится компактный пользователь, а не объект полного пользователя (см .: https://developer.foursquare.com/docs/responses/user).. Вам потребуется получить полную информацию о пользователе, чтобы получить доступ к контактной информации (/ users / self) * 1003. *

...