邮递员请求 - 如何根据 API 文档从端点获取数据
Postman request - how to get data from endpoint based on API documentation
我想从具有基于 Web 的数据仓库检索数据 API,我需要使用 API 密钥进行身份验证并使用 GET / Customers 命令检索列表客户数据,但是当我在邮递员中使用相同的东西时,它返回数据仓库的相同文档页面?
我是新手,非常感谢任何帮助。
URL 看起来无效:
您需要一个基础 URL、端点、http 方法、身份验证方案和凭据或令牌等。
我不知道你的系统和API的细节,所以让我们看一个例子:
- base url 是
https://whosebug.com
;您当前的基地 url 是 localhost:4444
,您的服务器 运行 在您的机器上吗?如果是这样,它可能是正确的,但我假设您是在谈论其他地方的服务器 运行,而不是在您的计算机上
- 端点(路径参数)是
/questions/69883697
,在你的例子中是/customers
- http 方法是
GET
,您可以在 Postman 中找到它;这也意味着它不会进入您放置它的查询参数:
- 身份验证方案 - 您的文档提到一个 api 密钥进入一个名为
Authorization
的 header,因此您必须在 Headers 中设置它,而不是作为查询参数:
仔细阅读屏幕上的内容,Postman 使用与 API 文档相同的语言,因此如果您的文档谈到 headers,您需要进入 Headers 选项卡在邮递员中。
我想从具有基于 Web 的数据仓库检索数据 API,我需要使用 API 密钥进行身份验证并使用 GET / Customers 命令检索列表客户数据,但是当我在邮递员中使用相同的东西时,它返回数据仓库的相同文档页面?
我是新手,非常感谢任何帮助。
URL 看起来无效:
您需要一个基础 URL、端点、http 方法、身份验证方案和凭据或令牌等。
我不知道你的系统和API的细节,所以让我们看一个例子:
- base url 是
https://whosebug.com
;您当前的基地 url 是localhost:4444
,您的服务器 运行 在您的机器上吗?如果是这样,它可能是正确的,但我假设您是在谈论其他地方的服务器 运行,而不是在您的计算机上 - 端点(路径参数)是
/questions/69883697
,在你的例子中是/customers
- http 方法是
GET
,您可以在 Postman 中找到它;这也意味着它不会进入您放置它的查询参数: - 身份验证方案 - 您的文档提到一个 api 密钥进入一个名为
Authorization
的 header,因此您必须在 Headers 中设置它,而不是作为查询参数:
仔细阅读屏幕上的内容,Postman 使用与 API 文档相同的语言,因此如果您的文档谈到 headers,您需要进入 Headers 选项卡在邮递员中。