Было бы здорово получить подробную таблицу описания ошибок для Flattr API - PullRequest
0 голосов
/ 23 января 2012

В общем, было бы здорово получить какое-то описание всех возможных ошибок, возвращаемых API для любого конкретного запроса.Это сделало бы реализации намного более надежными и улучшило бы обратную связь приложения для пользователя.

Представьте, что нам нужно отображать локализованные сообщения об ошибках для пользователя, а не только "Запрос не выполнен с кодом ошибки xxx".

Хорошим примером является эта ошибка {"error":"flattr_once","error_description":"You are not allowed to flattr this thing more than once this period","error_uri":"http:\/\/developers.flattr.net\/api"}.В документации об этом нет упоминания, но приложение должно понимать это и, возможно, воздерживаться от предоставления пользователю возможности упустить этот элемент в будущем.

Ответы [ 2 ]

1 голос
/ 31 января 2012

Вот некоторые ответы, которые я нашел, когда льстил:

403 {"error":"flattr_once","error_description":"You are not allowed to flattr this thing more than once this period","error_uri":"http:\/\/developers.flattr.net\/api"}

401 {"error":"no_means","error_description":"You don't have any money to flattr with","error_uri":"http:\/\/developers.flattr.net\/api"}

{"error":"flattr_owner","error_description":"You are not allowed to flattr your own thing","error_uri":"http:\/\/developers.flattr.net\/api"}

0 голосов
/ 15 февраля 2012

В документации разработчика есть несколько описаний ошибок.Например, сообщения об ошибках в случае сбоя flattring и стандартных ошибок , которые являются универсальными для многих ресурсов.

...