通过 id 访问变体图像。 Python
Accessing variant image via id. Python
我正在尝试使用 Shopify 的 python API 来获取变体图像 url,我已经收到 image_id 并正在尝试 Image.find 但是我收到错误,请帮忙!
image = shopify.Image.find(variant.image_id)
image_url = image.scr
图片=shopify.Image.find(variant.image_id,product_id=product.id)
如果您已经拥有 Product
资源,则无需额外 API 调用 Shopify 即可获得所需的所有数据。只需从您想要的变体中取出 image_id
并循环浏览 product.images
上的图像以查看哪个匹配。
示例:
image_id = product.variants[0].image_id # Or however you pick the variant
image_src = None
for image in product.images:
if image.id == image_id:
image_src = image.src
break
或者,将其包装成一个函数:
def image_src_by_id(product, image_id):
image_src = None
for image in product.images:
if image.id == image_id:
image_src = image.src
break
return image_src
我正在尝试使用 Shopify 的 python API 来获取变体图像 url,我已经收到 image_id 并正在尝试 Image.find 但是我收到错误,请帮忙!
image = shopify.Image.find(variant.image_id)
image_url = image.scr
图片=shopify.Image.find(variant.image_id,product_id=product.id)
如果您已经拥有 Product
资源,则无需额外 API 调用 Shopify 即可获得所需的所有数据。只需从您想要的变体中取出 image_id
并循环浏览 product.images
上的图像以查看哪个匹配。
示例:
image_id = product.variants[0].image_id # Or however you pick the variant
image_src = None
for image in product.images:
if image.id == image_id:
image_src = image.src
break
或者,将其包装成一个函数:
def image_src_by_id(product, image_id):
image_src = None
for image in product.images:
if image.id == image_id:
image_src = image.src
break
return image_src