如何在Etsy API中获取项目详细信息+图像?

And*_*wby 4 etsy

我不确定这是不是要问的地方,但Etsy开发人员的支持是非常缓慢的回复(等待4天,这只是为了看看我是否可以继续该项目 - 因为我不想要打破他们的TOS).无论如何,除此之外......

我有一个我要向用户提供的脚本,它会调用以下源:(使用此处的详细信息:https://www.etsy.com/developers/documentation/getting_started/requests)

https://openapi.etsy.com/v2/shops/%s/listings/active?method=GET&api_key=$etsy_key&limit=200
Run Code Online (Sandbox Code Playgroud)

然后,这将获得他们在他们的商店出售的物品.到现在为止还挺好.一个小问题......没有图像!!! 现在,根据他们的文档(https://www.etsy.com/developers/documentation/getting_started/images),它说你必须为每个项目做一个单独的请求!

https://openapi.etsy.com/v2/listings/ITEM_ID/images/?api_key=xxxx
Run Code Online (Sandbox Code Playgroud)

当然那不可能是对的吗?所以我们必须这样做:

  • 1 api密钥请求获取Feed
  • 200 x api请求获取图片网址

肯定有必要有更好的方法吗?

我很乐意接受建议,因为这让我感到疯狂.

小智 6

根据etsy论坛,您应该能够通过在通话结束时添加"includes = MainImage"来获取图像.