Вот в чем проблема: мне нужно запрограммировать приложение, публикующее фотографии на странице в Facebook, которая не управляется пользователем, запускающим приложение.
Я знаю, что для входа на страницу мне нужно получить access_token администратора, как описано здесь: http://developers.facebook.com/docs/authentication/ (раздел «Вход на страницу»)
Шаг 1: Я вхожу в систему как администратор страницы.
Шаг 2: Я заполняю App-ID, redirect_uri и область, как описано.
Шаг 3: Как уже было сказано, я копирую токен сюда: https://graph.facebook.com/me/accounts?access_token=TOKEN_FROM_ABOVE
После этого я получаю список страниц, администратором которых я являюсь. Я могу использовать соответствующий токен, и каждый пользователь моего приложения может размещать сообщения на этой странице. Но только до истечения срока действия токена.
Проблема на шаге 2. Когда я получаю access_token, в конце строки уже написано «&expires_in=5848». Изменение на «scope=manage_pages,offline_access» не помогает.
Таким образом, очевидно, что мое приложение совершенно бесполезно. Что я делаю неправильно? Что мне здесь не хватает? Почему здесь не работает offline_access?
Любая помощь будет очень признательна!
Заранее спасибо конечно.