Получить данные из другого user_id с Facebook Graph API v3.2 - PullRequest
0 голосов
/ 13 февраля 2019

Я хотел бы знать, возможно ли получить базовые данные (имя, сообщения ...) пользователя в Facebook, который имеет общедоступный профиль (очевидно).

Я пытался с GRAPH API этот вызов:

https://graph.facebook.com/v3.2/USER_ID?fields=id,name&access_token=access_token

Когда я использую свой профиль USER_ID, он возвращает мой идентификатор и мое имя, но когда я добавляю другой идентификатор пользователя, он возвращает эту ошибку:

Unsupported get request. Object with ID 'USER_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

Но я тростил вдокументация, которую переменная user_id может использовать в этом вызове API, поэтому я думаю, что это возможно (возможно, нет).

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

Спасибо и извините за мой английский.

1 Ответ

0 голосов
/ 13 февраля 2019

Нет, вы не можете получить доступ только к данным чьего-либо профиля через API, даже если они публично отображаются на веб-сайте или в официальных приложениях.

Пользователь должен явно войти в свое приложение и предоставить ему разрешениечтобы получить доступ к их данным.Эти разрешения не могут быть предоставлены от имени кого-либо другого - каждый пользователь, которому вы хотели бы получить какую-либо информацию, должен был бы сделать это лично.

...