2013-04-03 3 views
2

Мы получаем 503 ошибки со вчерашнего дня, делая этот вызов:503 (Service Unavailable) при попытке создать файл в Google Drive

result = session.execute(
    api_method: drive.files.insert, 
    body_object: file, 
    media: media, 
    parameters: {'uploadType' => 'multipart', 'alt' => 'json'} 
) 

У нас есть 3 набора ключей - по одному для нашего развития , промежуточная и производственная среда.

выше вызова работает без проблем в нашей среде разработки, но не 100% времени в обеих промежуточной и производственной среде

+0

Что говорит ответное сообщение? – David

+0

один из пострадавших разработчиков здесь. Сообщение пустое. – ffoeg

+0

Имеет ли каждая среда свой собственный проект API, или они имеют один и тот же файл? Я так понимаю, это три разных URL-адреса? – David

ответ

1

Основываясь на гов с ограниченным доступом, похоже, этот вопрос является заголовок пользовательского агента. Я смог воспроизвести, установив UA, подобный этому. Я не смог сузить его до конкретной проблемы с UA, просто потому, что он не работает. Другие многострочные строки работают, а другие символы кажутся прекрасными, если я заменю новые строки.

В любом случае, проще всего установить: application_name с другим значением, которое вы используете сейчас.

+0

прохладный. да, именно так. большое спасибо. – ffoeg

+0

с учетом будущих пользователей api, которые могут иметь эту проблему, возможно ли, чтобы сервер включил сообщение «Плохой пользователь-агент» в ответ 5XX? – ffoeg

+0

в случае, если кто-то задается вопросом, что не так с нашим User-Agent. Символы новой строки – ffoeg

Смежные вопросы