FacebookOAuthException: Ошибка при проверке токена доступа на WP7 с использованием Facebook C # SDK - PullRequest
1 голос
/ 12 марта 2011

У меня странная проблема с Facebook C # SDK на Windows Phone 7. Я использую SDK для публикации изображений на стенах пользователей. Для первой аутентификации и первых нескольких постов это прекрасно работает. Через некоторое время (я чувствую, что магическое отключение составляет 24 часа), я начинаю получать сообщение об ошибке в каждом сообщении:

FacebookOAuthException не обработано

(OAuthException) Ошибка при проверке токена доступа.

Это происходит после того, как моя строка кода, которая выполняет фактическое сообщение, запустилась ...

m_facebook.PostAsync(@"/photos", parameters, PostComplete);

... но перед вызовом моей функции обратного вызова PostComplete. Мой код не выполняется, когда происходит исключение. Моя Application_UnhandledException вызвана , а не - я получаю сообщение об ошибке в диалоговом окне в середине экрана в VS, и оно говорит, что исходный код недоступен.

Если это исключение означает, что мне нужно снова показать экран входа в систему, это нормально - сейчас я не уверен, что это значит, и не уверен, как перехватить сообщение об ошибке. Любая помощь приветствуется.

Chris

1 Ответ

0 голосов
/ 13 марта 2011

Какие разрешения на публикацию вы используете?

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

Для получения токена долгосрочного доступа необходимо запросить разрешение offline_access .

...