Проверьте, установлено ли у пользователя приложение с Graph API - PullRequest
4 голосов
/ 06 сентября 2011

Какой самый последний метод определения того, установил ли пользователь Facebook приложение? Я вижу, что в подключении «права доступа» пользовательского объекта есть поле «установлен», но для проверки требуется access_token. Что случилось с isAppUser и почему этот URL говорит следующее:

Пожалуйста, используйте пользовательский объект Graph API и поле GET / [UID]? Установлено = проверьте, не задал ли пользователь это приложение.

Указанное / [UID]? Поле = установлен ничего не делает.

1 Ответ

10 голосов
/ 06 сентября 2011

Это работает для меня при запросе «полей» - документы, похоже, ссылаются на «поле», что я считаю неправильным, я обновлю его, если это так:

, например

GET https://graph.facebook.com/me?fields=installed&access_token=<SNIPPED TOKEN>

Возвращает:

{
   "installed": true,
   "id": "<SNIPPED ID>"
}

В большинстве случаев, вероятно, вам нужен вызов /me/permissions, поскольку он также покажет расширенные разрешения, предоставленные вашему приложению

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...