通过邮递员进行多个PUT请求?

时间:2019-04-18 13:47:38

标签: rest postman shopify

我们在Shopify商店中遇到了问题,我们在某种程度上丢失了所有产品图片。好吧,这些图像仍然在它们的云中,但是已经与产品本身分离了。

长话短说,Shopify支持人员无法重新关联图像,因此我创建了一堆(数千个)PUT请求以使用适当的产品图像来更新产品。

我正在使用Postman,但据我所知,没有一种快速的方法可以一次发送PUT命令,标头和JSON字符串来对数千个图像中的每一个进行更新。

我的格式化字符串如下:

请求:

输入[商店名称] / admin / api / 2019-04 / products / [产品ID] .json

标题:

主持人:[商店网址] 内容类型:application / json 授权:基本[api键] 缓存控制:无缓存

JSON:

{'product': {'id': [the id],'images': [{'src': '[image url already in shopify]'}]}}

Postman中是否有一种方法可以立即运行所有这些调用,或者如果不是通过Postman,则可以运行某些其他程序?我们的工作中没有cURL,因此无法安装。

我确实看到Postman中有批量编辑命令,但是看来我不得不手动输入每个部分,因此对于成千上万的电话来说,这不是一个可行的选择。我有一个答案,我必须写一个应用程序来做到这一点,我可以做到,但是由于我已经拥有了所有这些格式化的字符串,所以我认为可能有一种方法可以利用我现在拥有的东西。 / p>

1 个答案:

答案 0 :(得分:1)

假设您确实将数据保存在CSV文件中,则可以将Postman的Collection Runner与数据文件和数据变量一起使用。这是一篇很不错的博客文章:

https://blog.getpostman.com/2018/04/11/looping-through-a-data-file-in-the-postman-collection-runner/