Ошибка обновления Google Drive Rest API V3, когда в ответ запрашивается поле thumbnailLink

Когда я делаю вызов files.update и прошу включить поле thumbnailLink в ответ, файл фактически обновляется, но API возвращает ошибку 500. Когда я удаляю поле thumbnailLink, все работает нормально. Я могу воспроизвести эту проблему с помощью API Explorer.

  • Это ошибка или я что-то упустил?

Запрос

PATCH https://www.googleapis.com/drive/v3/files/1B......ID.......?fields=id%2CthumbnailLink

Ответ

{
 "error": {
  "code": 500,
  "message": null
 }
}

Запрос

PATCH https://www.googleapis.com/drive/v3/files/1B......ID.......?fields=id

Ответ

{
 "id": "1B......ID......."
}

Связанная проблема с файлами.insert , но решение не дано.


person Michaël    schedule 17.06.2016    source источник
comment
Да, это связано. 500 обычно используется для защиты от флуда. Попробуйте отправить его снова и посмотрите, будет ли он принят. Я бы порекомендовал реализовать экспоненциальную отсрочку в вашем коде, я бы назвал это сбоем сервера.   -  person DaImTo    schedule 17.06.2016
comment
@DalmTo: в данном случае это не связано с защитой от наводнений. Это происходит всегда, независимо от того, когда вы делаете вызов запроса. Вы увидите его, когда попытаетесь выполнить вызов через API Explorer< /а>   -  person Michaël    schedule 17.06.2016
comment
Размещение ссылки на проблему, вы должны следить за этим, чтобы быть в курсе прогресса. Надеюсь это поможет   -  person Mr.Rebot    schedule 27.06.2016
comment
Я зарегистрировал проблему с командой инженеров. Пометьте его, чтобы получать обновления.   -  person Eric Koleda    schedule 28.06.2016