Получение токена доступа из файлов cookie для использования с Facebook Graph API - PullRequest
3 голосов
/ 22 февраля 2011

Если у меня есть пользователь, вошедший в Facebook (файлы cookie сохраняются в кеше браузера), какой самый простой способ получить токен доступа?Я экспериментирую с Graph API Facebook и не хочу беспокоиться о создании приложения для получения токенов доступа (по крайней мере, не сейчас).

Если я правильно помню, несколько дней назад яв моем браузере (при входе в систему) на http://graph.facebook.com/me перенаправил меня на http://graph.facebook.com/me?access_token=...,, но теперь вместо этого я получаю (без перенаправления):

{  
      "error":      {  
      "type":    "OAuthException",  
      "message": "An active access token must be used to query information about the current user."  
   }  
}

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

Ответы [ 2 ]

4 голосов
/ 04 января 2012

Все документы, которые вам понадобятся, находятся здесь: https://developers.facebook.com/docs/authentication/

Если вы просто хотите, чтобы один токен самостоятельно проверял некоторые вещи в API, вы можете использовать Graph API Explorer (https://developers.facebook.com/tools/explorer) чтобы сгенерировать для вас токен доступа для этого приложения и скопировать / вставить его в свой код.

Не забудьте включить разрешение «offline_access» для получения токена, который не будет быстроистекают.

1 голос
/ 22 февраля 2011

Просто вы не можете!
Вам необходимо создать приложение, чтобы иметь возможность генерировать access_token (после успешной аутентификации / авторизации).Подробнее об этом здесь .

...