情况
我一直在使用 Etsy 沙箱 API 来尝试为想要向所有 Etsy 列表显示默认图像和标题的客户找出解决方案。点击后,他们希望它引导他们离开网站并进入 Esty 列表页面。
现在,弄清楚如何获取所有列表的名称和 url 很容易,并且可以通过一个公共 API 调用来完成:
此调用不仅会返回列表名称和列表 url,还会返回有关该特定项目的大量其他信息。我想我应该将我的调用限制为只获取我需要的字段,但为了举例,我离题了......
最令我惊讶的是,我希望在其中找到的内容是那些未包含在大量信息中的内容:与列表相关的图像或at least主图像。不过,我可以进行单独的 API 调用来获取单个列表的图像,但这需要获取listing_id 并为每个项目进行单独的 API 调用。现在,这将我期望的对 Etsy API 的一次(甚至两次)调用变成了 1 加上您返回的项目数。当然,如果您在商店中销售 100 件商品,那么在短短几秒钟内就需要 101 个 API 调用!你可以说我疯了,但我觉得一定有比我发现的更好的方法来做到这一点。
问题
进行 Etsy API 调用以返回商店中所有列表的所有图像(甚至主图像)的最简单方法是什么?
我最终使用以下代码将我需要的所有内容包含到一个 API 调用中:
http://openapi.etsy.com/v2/shops/:shop_id/listings/active?method=GET&api_key=:api_key&fields=title,url&limit=100&includes=MainImage
通过这种方式,我定义了我的字段,这样我就没有不必要的信息,但我也对结果设置了限制并使用includes=MainImage
作为查询字符串。这是根据 Etsy 开发者社区成员的建议。 https://groups.google.com/forum/?fromgroups#!topic/etsy-api-v2/AiGFYOCRF7w
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)