FQL Получение комментариев без access_token - PullRequest
1 голос
/ 09 января 2012


Основной вопрос: Можно ли получать комментарии с помощью FQL без access_token?

Описание:

Сначала я добавил комментарий из личного кабинета:
https://api.facebook.com/method/comments.add?text=test&xid=some_xid&access_token=user_access_token&format=json

----------
Btw. В ответ я получил «685513» - что означает это число?
----------

Затем я пытаюсь читать комментарии, используя FQL, поэтому:
https://graph.facebook.com/fql?q=select%20text%20from%20comment%20where%20xid=%22same_xid_as_above%22&access_token=some_access_token

Это работает нормально. Результат:

{"data": [{"text": "test"}]}

Но когда я вызываю тот же URL без параметра access_token, он возвращает пустой объект данных:

{"data": []}

Я знаю, что могу получить токен для своего приложения, используя идентификатор приложения + секрет приложения, а затем использовать его с API, но мой вопрос заключается в том, могу ли я получать комментарии без access_token.

С уважением, Матеуш.

1 Ответ

1 голос
/ 09 января 2012
  • Нет, вы не можете получить пользовательские данные из API Graph или REST без маркера доступа. Это будет означать, что любой может получить комментарий, который будет вторжением в вашу личную жизнь
  • Номер, который вы получите, является идентификатором комментария

https://developers.facebook.com/docs/reference/rest/comments.add/ дает хорошее объяснение того, какие разрешения необходимы и какие типы ответов

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