情况
我一直在 Etsy 沙盒 API 中使用工具,试图为想要在所有 Etsy 列表中显示默认图像和标题的客户找出解决方案。单击后,他们希望它引导他们离开网站并进入该 Esty 列表的页面。
现在,弄清楚如何获取他们所有列表的名称和 url 很容易,并且可以在一个公共 API 调用中完成:
http://openapi.etsy.com/v2/shops/:shop_id/listings/active?method=GET&api_key=:api_key
此调用不仅会返回列表的名称和列表的 url,还会返回有关该特定项目的大量其他信息。我想我应该把我的电话限制在我需要的领域,但为了举例,我离题了......
最让我吃惊的是,我希望在其中找到的大量信息中没有包含的内容:与列表相关联的图像或至少是主图像。但是,我可以进行单独的 API 调用来获取单个列表的图像,但这需要获取 listing_id 并为每个项目进行单独的 API 调用。现在,这将我期望的对 Etsy API 的一次(或地狱,甚至两次)调用变成了 1 次以及您返回的许多项目。如果您在商店里销售 100 件商品,那么您只需几秒钟就可以调用 101 次 API!说我疯了,但我觉得必须有比我发现的更好的方法来做到这一点。
问题
进行 Etsy API 调用以返回商店中所有列表的所有图像(甚至主图像)的最简单方法是什么?