У меня тоже была эта проблема, и проблема, с которой я столкнулся, заключалась в том, что я хранил идентификаторы профиля в JavaScript как значения Number
, что снижало точность.Итак, 113735310430199015092
округлялось до 113735310430199020000
.Урок заключается в том, чтобы всегда хранить идентификаторы профиля Google+ в виде String
значений в JavaScript.
Таким образом, 'backendError' в основном генерировался из-за неверного или иным образом недоступного идентификатора профиля.
Теперь я не уверен, что это именно та проблема, с которой вы столкнулись, поскольку 'backendError' довольно универсальный, а HTTP-код 5xx ничего не говорит о достоверности вашего ответа, но это то, что нужно посмотретьиз за.Я надеюсь, что в будущем API вернет более полезный код состояния 4xx для этих случаев ошибки.