Изображение Shopify Python API не создается с помощью i.save() или i.create() при использовании url
У меня есть метод, который работал годами (буквально), но просто перестал работать!
def create_image(product_id, image_src, variant_id):
i = shopify.Image()
attributes = {
'src': image_src,
'product_id': product_id,
}
if variant_id:
attributes['variant_ids'] = [variant_id]
i.create(attributes)
return i.get_id()
Я пробовал добавить
i.save()
Я не получаю сообщения об ошибке, но изображение не создается - возвращаемое значение - Нет. Я также пробовал следующее:
i = shopify.Image({'product_id' : image['prod_id']})
i.src = image['image_url']
ret = i.save()
и это тоже не сработало.
У меня есть список из примерно 1300 изображений, которые мне нужно создать, и я действительно не хочу идти по маршруту чтения каждого изображения, его кодирования и отправки в Shopify в качестве вложения. Кто-нибудь знает, почему это не сработает?