Facebook получает все данные пользователя по идентификатору - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь получить некоторые данные пользователя по идентификатору в Graph API Explorer. Я знаю, что не могу искать по имени пользователя, поэтому я нашел идентификатор с http://lookup-id.com/, и когда я вставляю этот идентификатор в график API, он возвращает мне сообщение об ошибке

"error": {
    "message": "Unsupported get request. Object with ID '*********' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
    "type": "GraphMethodException",
    "code": 100,
    "error_subcode": 33
  }

, если я вставить идентификатор для моего профиля, он возвращает мне только имя в качестве данных, даже если я ищу электронную почту, фотографии, ...

Кто-нибудь знает, как я могу использовать эти fb api, чтобы получить информацию о пользователе для любого профиля и вместо только мой профиль?

Ответы [ 2 ]

1 голос
/ 10 февраля 2020

Кто-нибудь знает, как я могу использовать эти fb api для получения информации о пользователе для любого профиля

Вы не можете, это больше невозможно.

Если пользователь явно не авторизует ваше приложение и не предоставит ему разрешение на доступ к определенным c разделам их данных, вы не сможете получить вообще ничего .

, поэтому я нашел идентификатор с http://lookup-id.com/

Это даст вам только старый глобальный идентификатор пользователя.

Идентификаторы пользователей уже определены в приложении. И вы получаете идентификатор пользователя в области приложения только тогда, когда пользователь входит в ваше приложение.

0 голосов
/ 10 февраля 2020

Вы захотите проверить свои разрешения, которые задокументированы здесь: https://developers.facebook.com/docs/facebook-login/permissions/v3.0

Трудно найти точную проблему, не видя ваш код.

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