Используя приведенные выше библиотеки, я могу получить информацию о пользователе, его авторизации, его друзьях, но только один раз: мне нужно сохранить access_token и ключ в базе данных, чтобы пользователь мог получить доступ к стенам своих друзей или другим публичным данным. Может ли кто-нибудь помочь? (Я использовал OAuth для Twitter и Tumblr, но я не могу получить его для FB).Получение и сохранение токенов доступа с использованием base_facebook.php и facebook.php?
ответ
https://developers.facebook.com/docs/authentication/
Будьте осторожны с сохранением маркера. Если вы не запрашиваете разрешение во все времена, оно истекает через определенное время (что может быть вашей проблемой)
При использовании приложения холста (интегрированного в apps.facebook.com), запрашивающего другой токен, достаточно просто. Facebook отправляет параметр signed_request в ваше приложение, когда пользователь обращается к нему (https://developers.facebook.com/docs/authentication/signed_request/).
Декодируйте его, передайте его API-интерфейсу Graph.
Если вам нужен общий доступ_token без входа ... вы можете использовать $ appID. "|". $ secKey это называется токеном доступа APP, поэтому он будет регистрироваться как «приложение», а не пользователем
!!! убедитесь, что вы используете это на https://graph.facebook.com/ !!!
подсказывает «https: //» для безопасного SSL-соединения , но API уже определяет это.
ok ... Это приводит к двум вопросам: как получить постоянный токен и как получить еще один токен и декодировать его? Я показываю список друзей, и, со стороны, я хочу показать последнюю запись на стене друга. (см. http://ethan.jrcw3.com, пользователь «bravo», pwd «pwdpwd» и проверьте «мою сеть». Нажмите «Логотип Twitter» и просмотрите выдержки. Хотите сделать то же самое с FB, щелкнув логотип FB). документация ... –
, если вам нужен весь доступ времени, вы должны попросить разрешение «offline_acess» в диалоговом окне oauth с использованием параметра «scope» https://developers.facebook.com/docs/reference/api/permissions/ https://developers.facebook.com/docs/authentication/ – dvcrn