首页 > 解决方案 > 如何在一个请求中调用 OpenWeather API 和 Twilio SMS API(邮递员)?

问题描述

我一直在试图弄清楚如何将这两部分放在一起......所以我的任务是从 OpenWeatherMap API 调用 GET 请求并通过 Postman 将其作为文本消息(Twilio API)发送。我很好奇该怎么做?我在想是否有可能在我的 Twilio POST 请求中将 Weather API 称为“主体”。

例子

我的任务是通过 Twilio on Postman 成功地将当前天气作为短信发布,我发现我必须将一个请求作为另一个请求作为“正文”。任何帮助或见解将不胜感激,谢谢!

标签: apihttppostmantwilioopenweathermap

解决方案


Twilio 开发人员布道者在这里。

您不能将请求作为另一个请求正文的一部分。请求的“正文”是您要发送到该 API 端点的数据,而您上面提到的“正文”参数是您要通过 Twilio 发送的消息文本。

但是,在 Postman 中,您可以使用一个请求的响应作为可以输入下一个请求的数据将请求链接在一起。要了解有关此内容的更多信息,请阅读从响应和链接请求中提取数据

在这种情况下,您将需要创建一个环境来发出您的请求并创建一个名为 message 的环境变量。然后向天气 API 发出第一个请求,然后使用 Postman 脚本根据 API 的响应设置消息环境变量。最后,您设置了对 Twilio 的第二个请求,并将“Body”参数的值设置为您的{{message}}环境变量。

查看Postman 的文档以更深入地了解其工作原理。


推荐阅读