求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 
PostMan 中文文档
入门
1.介绍
2.安装与更新
3.导航邮递员
4.发送您的第一个请求
5.管理您的帐户
6.同步您的工作
7.探索公共 API 网络
8.创建您的第一个系列
9.使用便笺本
10.创建工作区
11.设置邮递员
12.导入和导出数据
13.使用自定义代理
14.应用程序问题疑难解答
发送请求
15.构建请求
16.授权请求
17.接收响应
18.对集合中的请求进行分组
19.使用变量
20.管理环境
21.可视化响应
22.指定示例
23.使用 cookie
24.使用证书
25.生成客户端代码
26.故障排除请求
27.捕获请求数据概览
28.捕获 HTTP 请求
29.捕获 HTTPS 流量
30.使用邮递员拦截器
31.同步 cookie
32.使用 GraphQL 查询
33.使用 WebSocket 请求
34.发出 SOAP 请求
编写脚本
35.Postman 中的脚本
36.编写预请求脚本
37.编写测试
38.使用监视器运行测试
39.测试脚本示例
40.动态变量
41.邮递员 JavaScript 参考
运行合集
42.使用收集运行器
43.使用监视器调度运行
44.使用 webhook 触发运行
45.构建请求工作流
46.导入数据文件
在Postman中协作
47.与您的团队合作
48.定义角色
49.请求访问
50.分享你的工作
51.您的私有 API 网络
52.评论收藏
53.使用版本控制
54.公共工作区
55.管理公共元素
设计和开发你的API
56.API 开发概述
57.创建 API
58.版本控制 API
59.定义 API 规范
60.生成服务器代码
61.测试 API
62.部署 API
63.观察 API
64.管理和共享 API
65.验证 API
66.使用报告进行分析
发布你的API
67.记录您的 API
68.创作您的文档
69.发布您的文档
70.查看文档
71.使用自定义域
监控你的API
72.监控您的 API
73.监控 API 正常运行时间
74.设置基于集合的监视器
75.查看基于集合的监控结果
76.管理显示器使用情况
77.使用静态 IP 运行监视器
78.监视器故障排除
79.监控常见问题
API安全
80.令牌扫描仪
行政
81.采购邮递员
82.计费
83.配置团队设置
84.利用审计日志
85.入职清单
86.在团队之间迁移数据
87.将您的团队升级到当前版本的 Postman
88.管理企业部署
开发商
89.使用 Postman 实用程序进行开发
90.邮递员 API
91.回声 API
92.采集 SDK
93.Postman 运行时库
94.代码生成器库
95.邮递员收藏转换
集成
96.与邮递员集成
97.自定义 Webhook
98.CI 集成
99.圈子CI
100.特拉维斯 CI
使用 Newman CLI
101.使用 Newman 在命令行上运行集合
102.Newman与 Docker
103.带有 Postman API 的 CI
104.与 Travis CI 集成
105.与Jenkins集成
使用工作区
106.创建工作区
107.使用和管理工作区
108.查看工作区活动
109.解决团队冲突
模拟数据
110.设置模拟服务器
111.用例子模拟
112.使用 Postman API 模拟
113.了解示例匹配
Run Postman
114.使用在 Postman 中运行按钮
115.在 Postman 按钮中创建运行
116.在 Postman 中使用 Run 进行编码
117.API 架构安全警告
118.OpenAPI 3.0 警告
119.OpenAPI 2.0 警告
120.管理你的团队
121.管理用户组
122.配置域捕获
123.SSO 简介
124.为团队配置 SSO
125.登录 SSO 团队
126.微软广告文件系统
 
 
目录
自定义 Webhook
来源: Postman    编辑:Alice(火龙果软件)

您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



61 次浏览
2次

Postman 的自定义 webhook 集成使您能够自动化您最喜欢的应用程序和服务之间的工作流程,以获取通知、同步文件、收集数据等。它提供具有预定义流程的服务,以便于实施。

您可以使用 Postman 配置自定义 webhook 以发送事件,例如监控结果或团队和特定于集合的活动提要,或备份您的 Postman 集合。

启用静态 IP 支持

如果您的网络位于防火墙后面,您将需要使用静态 IP 地址来启用对自定义域上的自定义 Webhook 的集合备份。

请联系您的 IT 团队,在防火墙中将以下静态 IP 列入许可名单,以启用对 Webhook 的集合备份:

  • 美国东部:3.212.102.200

将此 IP 地址列入白名单后,对自定义 webhook 的调用将能够连接到您的网络并允许 webhook 按预期工作。

配置自定义 webhook

1.在集成页面上,从集成列表中搜索并选择 Webhook。

custom_webhook

集成页面可以选择每种类型的自定义 webhook。如果可用,您可以查看先前为所选集成配置的集成。

Webhooks 集成选择

2.选择webhook 类型旁边的添加集成以配置您的集成。针对您要添加的 webhook 类型执行以下相关部分中的步骤。

创建集成后,除了您的团队创建的其他活动集成之外,您还可以查看刚刚创建的集成:

配置的集成

将 Postman 集合的更新发送到自定义 webhook

要将 Postman 集合的更新发送到自定义 webhook:

1.在Webhooks 集成页面中,在备份集合旁边,选择添加集成。

2.在添加集成页面中:

  • 输入集成的昵称。

  • 在选择集合下,选择您要为其发送更新的集合。

  • 输入您的 webhook 有效负载将发送到的 webhook URL。

3.选择添加集成。

示例集合备份架构

以下是用于备份集合 webhook 的架构:

{
  "$schema": "http://json-schema.
org/draft-04/schema#"
, "definitions": {}, "id": "http://example.com/example.json", "properties": { "collection": { "id": "/properties/collection", "properties": {}, "type": "object" } }, "type": "object" }

 

将监控结果发送到自定义 webhook

Postman Monitors 使您能够按计划运行您的收藏,而无需任何人工干预。使用自定义 webhook,您可以通过连接到其他可用服务来使用这些结果。

要将监视器运行结果发送到自定义 webhook:

1.在Webhooks 集成页面中,在发布监控结果旁边,选择添加集成。

2.在添加集成页面中:

  • 输入集成的昵称。

  • 选择包含要发送到自定义 Webhook 的监视器的工作区。

  • 选择要发送的监视器。

  • 输入您的 webhook 有效负载将发送到的 webhook URL。

3.选择添加集成。

您还可以配置高级选项,以在监视器运行完成或发生三个故障以及这些故障成功完成后第一个监视器运行时向您发出警报。

每当您的监视器运行时,结果现在都会发布到您的 webhook。

示例监视器结果架构

以下是监视器运行结果的架构:

{
  "$schema": "http://json-schema.
org/draft-04/schema#"
, "definitions": {}, "id": "http://example.com/example.json", "properties": { "collection_name": { "id": "/properties/collection_name", "type": "string" }, "collection_uid": { "id": "/properties/collection_uid", "type": "string" }, "environment_name": { "id": "/properties/environment_name", "type": "string" }, "environment_uid": { "id": "/properties/environment_uid", "type": "string" }, "metrics": { "id": "/properties/metrics", "properties": { "errors": "id": "/properties/metrics/
properties/errors"
, "type": "integer" }, "failedTests": { "id": "/properties/metrics/
properties/failedTests"
, "type": "integer" }, "passedTests": { "id": "/properties/metrics
/properties/passedTests"
, "type": "integer" }, "requestCount": { "id": "/properties/metrics
/properties/requestCount"
, "type": "integer" }, "totalLatency": { "id": "/properties
/metrics/properties/totalLatency"
, "type": "integer" }, "warnings": { "id": "/properties/metrics/
properties/warnings"
, "type": "integer" } }, "type": "object" }, "monitor_name": { "id": "/properties/monitor_name", "type": "string" }, "monitor_uid": { "id": "/properties/monitor_uid", "type": "string" }, "user_id": { "id": "/properties/user_id", "type": "string" }, "user_name": { "id": "/properties/user_name", "type": "string" } }, "type": "object" }

 

将团队活动源发送到自定义 webhook

您可以在活动源中跟踪对收藏和团队内部所做的更改。

要将团队活动源发送到自定义 Webhook:

1.在Webhooks 集成页面中,在发布团队活动旁边,选择添加集成。

2.在添加集成页面中:

  • 输入集成的昵称。

  • 输入 webhook URL 以将团队更新发送到此特定 URL。

3.选择添加集成。

示例团队活动架构

以下是团队活动 webhook 的架构:

{
  "$schema": "http://json-schema.
org/draft-04/schema#"
, "definitions": {}, "id": "http://example.com/example.json", "properties": { "action": { "id": "/properties/action", "type": "string" }, "collection_name": { "id": "/properties/collection_name", "type": "string" }, "collection_uid": { "id": "/properties/collection_uid", "type": "string" }, "message": { "id": "/properties/message", "type": "string" }, "model": { "id": "/properties/model", "type": "string" }, "model_name": { "id": "/properties/model_name", "type": "string" }, "model_uid": { "id": "/properties/model_uid", "type": "string" }, "user_id": { "id": "/properties/user_id", "type": "string" }, "user_name": { "id": "/properties/user_name", "type": "string" } }, "type": "object" }

 

61 次浏览
2次