Получение информации об общедоступной учетной записи с помощью FB API - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь получить информацию (имя, сообщения, адрес электронной почты и т. Д.) Из произвольных общедоступных учетных записей Facebook.У меня есть приложение на Facebook.Однако я не могу получить чьи-либо данные, потому что не существует «токена универсального доступа», который позволил бы мне получить доступ к данным каждой общедоступной учетной записи.

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

Предположим, 123456789 - это идентификатор учетной записи Facebook, которую я пытаюсь получить из

Получить запрос от учетной записи администратора - GET/v3.3/123456789?fields=posts

Я ожидал получить список всех сообщений от пользователя;Тем не менее, я получаю:

{
  "id": "123456789"
}

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

1 Ответ

0 голосов
/ 22 мая 2019

Если речь идет о профилях пользователей:

Невозможно получить ЛЮБЫЕ данные пользователя без его явного разрешения.Вы даже не получите идентификатор пользователя, если он не авторизует ваше приложение.Для доступа к его сообщениям вам даже понадобится дополнительное разрешение (user_posts).Для доступа к его электронной почте вам понадобится разрешение email.

Если это касается страниц:

Вам необходимо подать заявку на Доступ к общедоступному контенту страницы , чтобыполучить доступ к постам страниц.

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