1

我正在使用Shopify_api gem来获取应用程序的产品和变体。获取变体时,我似乎无法获得 product_id,即使API 文档说它应该可用。有人知道我如何从变体中获取 product_id 吗?

4

1 回答 1

1

http://docs.shopify.com/api/product_variant确实说 product_id 应该在响应中,如果您检查实际响应,它就是。问题是 ActiveResource 似乎没有将其保存为普通属性,如果您查看https://github.com/Shopify/shopify_api/blob/master/lib/shopify_api/resources/variant.rb,它使用了这个作为前缀选项。我现在弄清楚如何做的唯一方法是

variant.prefix_options[:product_id]

这也在 ActiveResource 中报告https://github.com/rails/rails/issues/3917

于 2013-09-08T04:42:17.170 回答