Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api 从Etsy商店获取所有列表图像_Api_Etsy - Fatal编程技术网

Api 从Etsy商店获取所有列表图像

Api 从Etsy商店获取所有列表图像,api,etsy,Api,Etsy,形势 我一直在Etsy沙盒API中寻找工具,试图为希望显示所有Etsy列表的默认图像和标题的客户找到解决方案。点击后,他们希望它能引导他们离开网站,进入Esty列表的页面 现在,弄清楚如何获取所有列表的名称和url很容易,只需一次公共API调用即可: 此调用不仅返回列表的名称和列表的url,而且还返回关于该特定项目的大量其他信息。我想我应该把我的调用限制在只获取我需要的字段,但是为了举例,我偏离了主题 最让我吃惊的是,我希望在那里能找到那些庞大的信息数组中没有包含的东西:与列表相关的图像,或者

形势

我一直在Etsy沙盒API中寻找工具,试图为希望显示所有Etsy列表的默认图像和标题的客户找到解决方案。点击后,他们希望它能引导他们离开网站,进入Esty列表的页面

现在,弄清楚如何获取所有列表的名称和url很容易,只需一次公共API调用即可:

此调用不仅返回列表的名称和列表的url,而且还返回关于该特定项目的大量其他信息。我想我应该把我的调用限制在只获取我需要的字段,但是为了举例,我偏离了主题

最让我吃惊的是,我希望在那里能找到那些庞大的信息数组中没有包含的东西:与列表相关的图像,或者至少是主图像。但是,我可以进行单独的API调用来获取单个列表的图像,但这需要获取列表id并对每个项目进行单独的API调用。这将把我所期望的对etsyapi的一次(甚至两次)调用转换为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
用作查询字符串

由于esty标签上有0个追随者,所以我认为他们自己的社区会给你一个更好的答案。没错,我已经查阅了他们的全部文档,寻找答案,但我在谷歌上没有发现任何内容。我认为首先要检查的地方是堆栈溢出。如果SO上没有人使用过Etsy API,我会感到非常惊讶……另外,我没有添加Etsy标记,因为我还不能添加自定义标记(需要1500个声誉),有人编辑了我的问题,为我添加了这个(并偷走了我的标记,arg!)。希望你在他们的论坛上发布到,无论如何,祝你好运:-)我甚至不知道如何找到商店id。在我看来,他们的文档很糟糕