【发布时间】:2012-07-22 00:35:34
【问题描述】:
情况
我一直在 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 以返回商店中所有商品的所有图像(甚至主图像)的最简单方法是什么?
【问题讨论】:
-
因为 esty 标签在 SO 上有 0 个关注者,我认为他们自己的社区会给你一个更好的答案。
-
是的,我查看了他们的整个文档以寻找答案,但在 Google 上几乎一无所获。我认为在那之后首先要检查的是 Stack Overflow。如果 SO 上没有人使用过 Etsy API,我会感到非常惊讶......
-
另外,我没有添加 etsy 标签,因为我还不能添加自定义标签(需要 1500 声望),编辑我的问题的人为我添加了这个(并偷走了我的标签,啊!)。
-
希望你在他们的论坛上发帖,无论如何祝你好运:-)
-
我什至不知道如何找到 shop_id。在我看来,他们的文档很糟糕