небольшая проблема в фейсбуке - PullRequest
1 голос
/ 02 июля 2011

Если кто-то знаком с запросом fql, почему я получаю эту ошибку для следующего запроса:

https://api.facebook.com/method/fql.query?query=SELECT%20post_id,%20actor_id,%20target_id,%20message%20FROM%20stream%20WHERE%20source_id%20=%20302056140380%20AND%20updated_time%20%3E%201111111

Это страница: https://www.facebook.com/Inna?sk=wall Все, что я хочусделать, чтобы получить последние сообщения от стены Инны.

Большое спасибо;

1 Ответ

1 голос
/ 02 июля 2011

Вам необходимо предоставить действительный access_token с запросом FQL, даже если данные общедоступны. Вы можете проверить это здесь . Вам не нужно иметь никаких разрешений для доступа к каналу, но вам нужно будет предоставить токен.

Вам потребуется access_token типа «Любой действительный», как определено здесь . Короче говоря, это означает, что вы можете использовать любой access_token, срок действия которого не истек. Легко получить access_token - токен доступа к приложению , который можно получить, перейдя по адресу:

https://graph.facebook.com/oauth/access_tokenclient_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentials

Вы найдете YOUR_APP_ID и YOUR_APP_SECRET на странице созданных приложений (или вы можете создать ее там, если у вас ее нет).

Когда вы предоставляете идентификатор приложения и секрет для oauth, вы получите access_token, который вы можете использовать для запроса до истечения срока действия токена.

...