通过Postman多个PUT请求?

问题描述 投票:0回答:1

我们的Shopify商店出现问题,我们以某种方式丢失了所有产品图片。嗯,图像仍然在他们的云中,但已经与产品本身脱离关系。

简而言之,Shopify支持无法重新关联图像,因此我创建了大量(数千)PUT请求,以使用适当的产品图像更新产品。

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

我格式化的字符串是这样的:

请求:

PUT [商店名称] / admin / api / 2019-04 / products / [product id] .json

头:

主机:[store url] Content-Type:application / json授权:基本[api key] cache-control:no-cache

JSON:

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

Postman有没有办法一次性运行所有这些电话,或者如果不是通过Postman,其他一些程序?我的工作中没有cURL,所以安装不是一个选项。

我确实看到Postman中有批量编辑命令,但似乎我必须手动输入每个部分,因此对于数千个调用,这不是一个可行的选择。我有一种感觉答案是我必须编写一个应用程序才能做到这一点,我可以这样做,但由于我已经拥有了所有这些格式化的字符串,我以为可能有办法利用我现在拥有的东西。

rest postman shopify
1个回答
1
投票

假设您确实拥有CSV文件中的数据,您可以将Postman的Collection Runner与数据文件和数据变量一起使用。这是一篇很好地解释它的博客文章:

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

© www.soinside.com 2019 - 2024. All rights reserved.