2013-10-27 4 views
0

На данный момент я пытаюсь обратиться к Facebook Open Graph Api. Моя проблема следующая:Получить правильный токен доступа

Calling: https://graph.facebook.com/endpoint?key=value&access_token=app_id|app_secret результаты в

{ 
    "error": { 
     "message": "An access token is required to request this resource.", 
     "type": "OAuthException", 
     "code": 104 
    } 
} 

Кроме того, когда я первый получить маркер доступа и использовать его, появляется та же ошибка. В том случае, когда я использую токен доступа, который я получаю от API-интерфейса Graph API, все работает нормально. https://developers.facebook.com/tools/explorer)

Сравнивая токен доступа, который я получаю от Facebook и токен доступа API-интерфейса API Графа, я вижу разницу в длине, потому что второй токен намного длиннее. (Я думаю, что его токен сеанса, если я не ошибаюсь)

Как я могу получить такой токен, чтобы выполнить упомянутый вызов API?

ответ

0

Ваше приложение и секрет используются для создания вашего access_token, они на самом деле не являются токеном, поэтому в вашем процессе что-то не так. Некоторые примеры кода могут помочь определить, где вы ошибаетесь. Хотя, пожалуйста, не отправляйте свой приятель и секрет.

https://developers.facebook.com/docs/facebook-login/overview/#loginflows

Вы не указано, какой язык вы используете, но есть ряд SDKs там уже, что позволит упростить этот процесс.

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

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