Несколько запросов PUT через почтальона? - PullRequest
0 голосов
/ 18 апреля 2019

У нас была проблема с нашим магазином Shopify, где мы потеряли все изображения наших продуктов.Хорошо, изображения все еще находятся в их облаке, но стали отделены от самих продуктов.

Короче говоря, изображения не могут быть повторно связаны с поддержкой Shopify, поэтому я создал кучу (тысячи) запросов PUT для обновления продуктов соответствующими изображениями продуктов.

Я используюПочтальон, но из того, что я могу сказать, нет быстрого способа отправить команды PUT, заголовки и строку JSON одновременно для обновления каждого из нескольких тысяч изображений.

Мои отформатированные строкитакие:

Запрос:

PUT [название магазина] / admin / api / 2019-04 / products / [product id] .json

Заголовки:

Хост: [store url] Тип контента: application / json Авторизация: Базовый [ключ API] контроль кеша: no-cache

JSON:

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

Есть ли способ в Postman выполнить все эти вызовы одновременно, или, если не через Postman, какую-нибудь другую программу?У нас здесь нет cURL, поэтому установка не возможна.

Я видел, что в Postman есть команды массового редактирования, но, похоже, мне придется вводить каждую часть вручную, поэтому длятысячи звонков, это не жизнеспособный вариант.У меня такое чувство, что ответ - мне нужно написать приложение, чтобы сделать это, что я могу сделать, но, поскольку у меня уже есть все эти отформатированные строки, я подумал, что может быть способ использовать то, что у меня есть сейчас.

1 Ответ

1 голос
/ 18 апреля 2019

Предполагая, что у вас есть данные в CSV-файле, вы можете использовать Postman's Collection Runner с файлом данных и переменными данных. Вот сообщение в блоге, которое объясняет это довольно хорошо:

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

...