Страницы: 1
RSS
Post и Get запросы в Power Query.
 
Доброго дня, уважаемые.
Подскажите кто сможет, возможно ли на Power Query в Excel или в PBI:
1. на основе имеющейся таблицы с цифрами генерить текст запроса определенной XML структуры (это знаю как можно),
2. отправлять его к сервису поставщика услуг, после каждого запроса получать ответ (вот это для меня темный лес)
3. и так в цикле (это скорее всего через List.Generate).
Если да, то куда копать и какие дополнительные знания потребуются чтобы правильно формировать запрос (если это возможно)?
Что нужно спросить у поставщика данного сервиса чтобы осуществить такую возможность, там вполне адекватные граждане помогут.

Вообще говоря речь идет о коммерческом портале DHL. Мне нужно генерить к ним запросы на оценку стоимости отправлений, потом сравнить цену с другими ТК, потом все что устроит по цене закинуть через этот же портал для вызова курьера.

Знаю, что PQ - он не совсем для этого сделан, но тут грубо говоря, пока разрабам в своей конторе обоснуешь что эту интеграцию нужно сделать и все согласования пройдешь - с ума сойдешь, а мне работать надо. Приходится использовать тот инструмент, который есть под рукой.
Вот горшок пустой, он предмет простой...
 
Ах, да. Есть получил приложение на Java, которое умеет брать файлики с диска, кидать запросы и ответы сохранять на диск, что-то оттуда можно будет использовать в запросе PQ?
Изменено: PooHkrd - 06.11.2018 11:18:18
Вот горшок пустой, он предмет простой...
 
Если п.2 требует запроса Post, то для этого используется параметр Content функции Web.Contents (обычно в этом параметре передается JSON, но если нужен XML, то можно и его, наверное). Главное, сделать ToBinary :)
Но вообще нужно смотреть на API, который предоставляет поставщик услуг. Обычно там все расписано, и про получение ответа тоже.
F1 творит чудеса
 
Т.е. технически в рамках одного запроса послать запрос/получить ответ возможно?
Собственно это и хотел узнать. Дальше буду копать. Максим спасибо, большое за ответ.
Вот горшок пустой, он предмет простой...
Страницы: 1
Наверх