api - 如何在一个请求中调用 OpenWeather API 和 Twilio SMS API(邮递员)?
问题描述
我一直在试图弄清楚如何将这两部分放在一起......所以我的任务是从 OpenWeatherMap API 调用 GET 请求并通过 Postman 将其作为文本消息(Twilio API)发送。我很好奇该怎么做?我在想是否有可能在我的 Twilio POST 请求中将 Weather API 称为“主体”。
我的任务是通过 Twilio on Postman 成功地将当前天气作为短信发布,我发现我必须将一个请求作为另一个请求作为“正文”。任何帮助或见解将不胜感激,谢谢!
解决方案
Twilio 开发人员布道者在这里。
您不能将请求作为另一个请求正文的一部分。请求的“正文”是您要发送到该 API 端点的数据,而您上面提到的“正文”参数是您要通过 Twilio 发送的消息文本。
但是,在 Postman 中,您可以使用一个请求的响应作为可以输入下一个请求的数据将请求链接在一起。要了解有关此内容的更多信息,请阅读从响应和链接请求中提取数据。
在这种情况下,您将需要创建一个环境来发出您的请求并创建一个名为 message 的环境变量。然后向天气 API 发出第一个请求,然后使用 Postman 脚本根据 API 的响应设置消息环境变量。最后,您设置了对 Twilio 的第二个请求,并将“Body”参数的值设置为您的{{message}}
环境变量。
查看Postman 的文档以更深入地了解其工作原理。
推荐阅读
- laravel - 在laravel中检索外键第一个值
- c# - 如何停止需要麦克风权限的 UWP 相机
- c++ - Xlib 快速有效地绘制像素
- java - Insert removed element in generic list
- kubernetes - 许多 kubernetes 机密与一个 k8s 机密中的许多密钥
- android - Kotlin:从片段启动 Activity
- python - 如何使用 matplotlib 自定义甘特图并在图表上显示指示当前时间的垂直线?
- wolframalpha - 在 Wolfram Alpha 中绘制具有整数变量的函数
- google-cloud-endpoints - Cloud Identity 和 Cloud Endpoints,有没有办法阻止角色/组中的某些用户向端点发出 POST/GET 请求
- node.js - 在 Node JS 中访问 DOM 对象