我尝试使用Shopify的python API来获取变体图片网址,我收到了image_id并尝试执行Image.find但收到错误,请帮忙!
var spanValue = $("#exempleSpan").text();
jQuery(".testClass").attr("placeholder", spanValue);
答案 0 :(得分:1)
如果您已拥有Product
资源,那么您可以获得所需的所有数据,而无需对Shopify进行额外的API调用。只需从您想要的变体中取出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
答案 1 :(得分:0)
image = shopify.Image.find(variant.image_id,product_id = product.id)