Вы получаете ссылку ([A-Za-z]\d)*-apidata.googleusercontent.com/download/storage/v1/b/bucket-name/o/object-name?qk=([A-Za-z]\d)*
, потому что пытаетесь получить доступ к закрытому изображению.
Когда вы копируете ссылку на закрытый объект и вставляете ее в браузер, Google проверяет ваши учетные данные.Если используемая учетная запись имеет достаточные разрешения для просмотра объекта, она перенаправляет вас на ссылку api.data
.
Это можно проверить, скопировав ссылку на объект в облачной консоли и вставив еев режиме инкогнито.Вы увидите, что вам будет предложено ввести учетную запись.Но если вы вставите ссылку api.data
в режиме инкогнито, она все равно даст вам объект.
Самое простое решение - определить изображение как Public , а затем скопировать Общедоступный URL на странице листов.Это будет что-то вроде:
storage.googleapis.com/bucket/image.jpeg