Запрос к Google Endpoints Quickstart API не работает с 503

Я работаю через фреймворк Quickstart для облачных конечных точек в Google App Engine. После развертывания приложения я пытаюсь отправить запрос в API, как описано в кратком обзоре:

curl -H "Content-Type: application/json" -X POST -d '{"content":"Hello world!"}' https://[my-app].appspot.com/_ah/api/echo/v1/echo

Возвращает следующее сообщение об ошибке:

{
 "error": {
  "code": 503,
  "errors": [
   {
    "domain": "global",
    "message": "Internal Server Error",
    "reason": "backendError"
   }
  ],
  "message": "Internal Server Error"
 }
}

В образце endpoints-frameworks-v2/echo создано 4 API. Я получаю то же сообщение об ошибке, когда захожу в проводник API и пытаюсь проверить первые 3 API. Последний API get_user_email работает как положено после того, как я авторизую и выполню его.

Любая помощь будет отличной.

1 ответ

Решение

Это оказалось ошибкой валидации с тем, что я вводил:

ValidationError: Expected type <type 'unicode'> for field content, found (None, None) (type <type 'tuple'>)

После того, как я положил в ожидаемый тип не было никаких проблем.

Другие вопросы по тегам