2014-11-16 3 views
0

Я искал все публичные сообщения пользователя из Facebook. Поскольку у Facebook есть как минимум 2 API (или способы доступа к его данным), насколько я знаю (FSQL и Graph), и всегда меняет свои API-интерфейсы, я хотел бы лучше узнать, как это сделать в настоящее время.Facebook API - общедоступные сообщения случайного пользователя

ответ

2

FQL устарел, вы больше не сможете использовать его в новом приложении.

Afaik вы даже не можете публиковать сообщения пользователя без токена доступа пользователя, и вам нужно разрешение read_stream. Имейте в виду, что вы, скорее всего, не получите одобренное разрешение:

Это разрешение предоставляется приложениям, создающим Facebook-брендированный клиент на платформах, где Facebook еще не доступен. Например, приложения Android и iOS не будут одобрены для этого разрешения. Кроме того, веб-приложениям, настольным и телевизионным приложениям не будет предоставлено это разрешение.

Источник: https://developers.facebook.com/docs/facebook-login/permissions/v2.2

Во всяком случае, это было бы правильным конечная точка: https://developers.facebook.com/docs/graph-api/reference/v2.2/user/feed

Подводя итог: вы не можете получить публичные сообщения случайного пользователя.

+0

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

+0

нет, вы не можете этого сделать. public не обязательно означает, что вы можете захватить его с помощью api без токена пользователя. – luschn

+0

- это ответ на мой первый или второй вопрос? –

Смежные вопросы