Существует ли надежный способ получения ошибок токена доступа с платформы Facebook?
Нашему приложению для iOS/Android необходимо сохранять сеанс пользователя в Facebook. Это нормально, за исключением того, что ошибки аутентификации, которые мы получаем от Facebook, кажутся противоречивыми.
По сути, если мы получаем ошибку от Facebook, мы хотим знать, требует ли это пользователя для повторной аутентификации или если это связано с периодической ошибкой (т. е. по какой-то причине они ограничены по скорости).
Похоже, что большинство ошибок графиков Facebook содержат код ошибки в теле текста сообщения об ошибке.
Некоторые этого не делают.
например,
{"error":{"message":"Ошибка проверки токена доступа: сеанс недействителен, поскольку пользователь вышел из системы.","type":"OAuthException"}
Не содержит кода ошибки, поэтому единственный способ проверить наличие этой ошибки — выполнить сравнение строк в «сообщении». Это кажется крайне ненадежным способом проверки ошибок.
Кажется ~почти~ возможным проверить, указывает ли переменная «type» в строке json на «OAuthException». ", за исключением того, что если у пользователя ограничена скорость, то это также вызовет исключение OAuthException, но для этого не требуется, чтобы пользователь снова входил в систему, ему нужно только немного подождать и прекратить публиковать столько сообщений.
Я видел инструкции, перечисленные здесь: https://developers.facebook.com/blog/post/500, но проблема по-прежнему заключается в том, что мои игры потребуют пользователей. снова войти в Facebook, если они с чрезмерным энтузиазмом публикуют сообщения на своей стене.
Итак, существует ли надежный способ получения ошибок с платформы Facebook?
На данный момент лучшее решение, которое я могу найти, — это проанализировать строку сообщения на наличие кодов ошибок, и если я их не найду, то повторно проанализировать строку в поисках конкретных сообщений ( например «Ошибка проверки токена доступа»), а затем, наконец, если я не могу определить, в чем заключается ошибка, просто паникую и выхожу из системы.
Подробнее здесь: https://stackoverflow.com/questions/803 ... r-messages
Надежность сообщений об ошибках Facebook Graph ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1729431841
Anonymous
Существует ли надежный способ получения ошибок токена доступа с платформы Facebook?
Нашему приложению для iOS/Android необходимо сохранять сеанс пользователя в Facebook. Это нормально, за исключением того, что ошибки аутентификации, которые мы получаем от Facebook, кажутся противоречивыми.
По сути, если мы получаем ошибку от Facebook, мы хотим знать, требует ли это пользователя для повторной аутентификации или если это связано с периодической ошибкой (т. е. по какой-то причине они ограничены по скорости).
Похоже, что большинство ошибок графиков Facebook содержат код ошибки в теле текста сообщения об ошибке.
Некоторые этого не делают.
например,
{"error":{"message":"Ошибка проверки токена доступа: сеанс недействителен, поскольку пользователь вышел из системы.","type":"OAuthException"}
Не содержит кода ошибки, поэтому единственный способ проверить наличие этой ошибки — выполнить сравнение строк в «сообщении». Это кажется крайне ненадежным способом проверки ошибок.
Кажется ~почти~ возможным проверить, указывает ли переменная «type» в строке json на «OAuthException». ", за исключением того, что если у пользователя ограничена скорость, то это также вызовет исключение OAuthException, но для этого не требуется, чтобы пользователь снова входил в систему, ему нужно только немного подождать и прекратить публиковать столько сообщений.
Я видел инструкции, перечисленные здесь: https://developers.facebook.com/blog/post/500, но проблема по-прежнему заключается в том, что мои игры потребуют пользователей. снова войти в Facebook, если они с чрезмерным энтузиазмом публикуют сообщения на своей стене.
Итак, существует ли надежный способ получения ошибок с платформы Facebook?
На данный момент лучшее решение, которое я могу найти, — это проанализировать строку сообщения на наличие кодов ошибок, и если я их не найду, то повторно проанализировать строку в поисках конкретных сообщений ( например «Ошибка проверки токена доступа»), а затем, наконец, если я не могу определить, в чем заключается ошибка, просто паникую и выхожу из системы.
Подробнее здесь: [url]https://stackoverflow.com/questions/8032902/reliability-of-facebook-graph-error-messages[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия