С помощью CK SDK Facebook вы должны создавать экземпляр много раз?AccessToken изменяется между вызовами
приложение = новый Facebook.FacebookApp();
Когда я делаю, я получаю новый маркер доступа в сессии, а затем я получаю сообщение об ошибке
{ «Ошибка проверки маркера доступа.»}
Кто-нибудь видел это?
12/7/2010 - Обновите эту ошибку. Я могу воспроизвести это. Это связано с входом и выводом входа в систему с двумя учетными записями пользователей и установкой флажка «Запомнить меня».
Я изменил Facebook.Samples.MvcFacebookApp, предоставленный с SDK для воспроизведения. Натан, если есть способ, я могу отправить вам это или опубликовать его где-нибудь, дайте мне знать.
Как реплицировать во время отладки в Visual Studio (работает Localhost на порту 8181)
Вход с пользователем 1 с "Оставаться в системе" выбран.
Выполнять вызовы API Графа (например, получать информацию о пользователе) - это должно указывать на предоставление разрешений.
Выйти.
Остановить отладку
Выполнить проект и войти с пользователем 2 с «Оставаться в системе» выбран.
ВАЖНО: Этот пользователь является новичком в приложении, и вы ожидаете появления подсказок, которые никогда не будут отображаться.Выполните одно и то же действие, которое вызывает Graph API, чтобы получить информацию о пользователе (имя, изображение и т. Д.), Как и раньше с этим пользователем.
Вы получаете сообщение об ошибке проверки подлинности доступа.
Я поговорил с другим разработчиком, где он видит, что это происходит с перерывами. Сегодня это не для меня, а вчера было в первый раз. Он упомянул, что как только это произойдет, это будет продолжаться до следующего дня. Из-за этого, я думаю, это может быть связано с кэшированными кукисами, поэтому мы попытаемся удалить их в следующий раз, когда это произойдет. Если я могу реплицировать, я попытаюсь привести простой пример для отправки или публикации здесь. Еще раз спасибо за замечательную работу с SDK! – Odisea 2010-11-30 17:15:49