как обрабатывать просроченный токен доступа facebook для публикации активности

У меня проблема при публикации активности в opengraph .. например:

  • пользователь Авторизуйтесь в моем приложении и прокомментируйте статью XX, а затем активность, опубликованную в их профиле facebook
  • затем .. пользователь Выход из facebook, который автоматически истечет их access_token.
  • Пользователь A все еще входит в мое приложение и дает еще один комментарий, и, конечно же, действие не будет опубликовано в его профиле facebook, потому что он вышел из Facebook

я хочу сделать следующее:

когда пользователь A выходит из facebook, затем прокомментирует статью в моем приложении .. затем пользователь A снова войдет в facebook, активность будет опубликована в их профиле facebook .. Я уверен, что это возможно. потому что http://www.foodspotting.com/ может это сделать ... но я не могу понять, как делать?

Спасибо


comment
Проверяли ли вы официальное руководство Обработка недействительных и просроченных токенов доступа? Начни с этого, если все еще не можешь понять, возвращайся сюда.   -  person Nitzan Tomer    schedule 22.05.2012
comment
Привет, Ницан, я уже исправил это .. Я уже обрабатываю этот токен доступа с истекшим сроком действия путем обмена этого токена. мой плохой .. Я не включил разрешение Remove offline_access / устаревший автономный доступ в настройках моего приложения: D теперь это исправлено .. спасибо :)   -  person kubido    schedule 22.05.2012


Ответы (1)


Если вы веб-приложение, вызов FB.getLoginStatus () в JS SDK даст вам новый токен доступа.

В противном случае вам нужно снова пропустить пользователя через поток аутентификации.

http://developers.facebook.com/docs/authentication/client-side/

person Simon Cross    schedule 22.05.2012