#python #google-slides-api
Вопрос:
Мне удалось успешно запустить приведенный ниже код для создания URL-адреса с изображением моего слайда Google, но когда я пытаюсь указать свойства миниатюр, в нем говорится: «Получен неожиданный аргумент ключевого слова «Свойства миниатюр»». Я следовал этой документации: https://developers.google.com/slides/api/reference/rest/v1/presentations.pages/getThumbnail?hl=es
Есть какие-нибудь идеи о том, что мне нужно изменить?
service = build('slides', 'v1', credentials=creds)
img = service.presentations().pages().getThumbnail(
presentationId=PRESENTATION_ID,
pageObjectId='gd7f6eed13a_1_17',
# thumbnailProperties = {'thumbnailSize': 'LARGE'}
).execute()
Ответ №1:
В этом случае, пожалуйста, измените следующим образом.
Измененный сценарий:
service = build('slides', 'v1', credentials=creds)
img = service.presentations().pages().getThumbnail(
presentationId=PRESENTATION_ID,
pageObjectId='gd7f6eed13a_1_17',
thumbnailProperties_thumbnailSize='LARGE' # Modified
).execute()
Таким образом, получается следующий результат. Если вы хотите получить уменьшенное изображение, пожалуйста, загрузите его по следующей contentUrl
ссылке . В этом случае использовать маркер доступа не требуется.
{
'height': 900,
'width': 1600,
'contentUrl': 'https://lh3.googleusercontent.com/###=s1600'
}