Невозможно публиковать сообщения на страницах Facebook из-за недействительного токена

Я получаю сообщение об ошибке при публикации на страницах facebook «Ошибка аннулирования токена доступа: сеанс не соответствует текущему сохраненному сеансу». Я тоже не менял pwd.

Я удалил приложение из своей учетной записи facebook, а затем переустановил его, но все равно то же сообщение. Одна странная вещь в том, что я могу публиковать на своей стене, но не на страницах.

Кто-нибудь тоже сталкивается с этой проблемой?


person Sanket    schedule 08.06.2012    source источник
comment
у вас есть offline_access разрешение?   -  person Luca Rainone    schedule 08.06.2012
comment
да, у меня есть разрешение offline_access. Я отключил разрешение на удаление offline_access в настройках приложения.   -  person Sanket    schedule 08.06.2012
comment
Читайте здесь: stackoverflow.com/questions/6248173/   -  person Yan Berk    schedule 08.06.2012


Ответы (2)


Я думаю, что есть некоторые проблемы со страницами и токенами доступа — я сообщил об ошибке — http://developers.facebook.com/bugs/368315619896504 — если вы работаете с более чем одной страницей (или разрабатываете), прохождение процесса сделает недействительными любые другие токены страницы из того же приложения.

person John Klingelhoets    schedule 08.06.2012

Ваш токен должен иметь разрешения manage_pages и publish_stream. Затем вам нужно запросить токен страницы, используя идентификатор пользователя/учетные записи.

Там вы получите список страниц, на которых у пользователя есть права публикации.

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

person kafbuddy    schedule 08.06.2012
comment
я получаю список страниц через /accounts API, но этот токен тоже не работает. Есть ли какие-либо изменения, сделанные facebook? - person Sanket; 08.06.2012