Получение и хранение токенов доступа с использованием base_facebook.php и facebook.php? - PullRequest
0 голосов
/ 03 ноября 2011

Используя вышеуказанные библиотеки, я могу получить информацию о пользователе, его авторизации, его друзьях, но только один раз: мне нужно сохранить access_token и ключ в базе данных, чтобы пользователь мог получить доступ к стенам своих друзей или другим общедоступным данным.,Кто-нибудь может помочь?(Я использовал OAuth для Twitter и Tumblr, но не могу получить его для FB).

Ответы [ 2 ]

1 голос
/ 03 ноября 2011

https://developers.facebook.com/docs/authentication/

Будьте осторожны с сохранением токена. Когда не запрашивается постоянное разрешение, оно истекает через определенное время (в чем может быть ваша проблема)

При использовании приложения Canvas (встроенного в apps.facebook.com) запрос другого токена довольно прост. Facebook публикует параметр sign_request в вашем приложении всякий раз, когда пользователь обращается к нему (https://developers.facebook.com/docs/authentication/signed_request/).

Расшифруйте его, передайте в API Graph, прибыль.

0 голосов
/ 12 февраля 2012

если вам нужен универсальный токен доступа без логина ... вы можете использовать $ appID. "|". $ secKey это называется токен доступа APP, поэтому он будет зарегистрирован как «Приложение», а не как пользователь

!!! убедитесь, что вы используете это на https://graph.facebook.com/ !!!

подсказывает "https://" для безопасного соединения SSL но API уже определяет это.

...