1

我正在与 Trestle 合作,这是房地产 MLS 服务来获取财产数据等。我遵循了他们的 WebApi 文档,但是每当我点击他们的 api 时我都会收到此错误,看起来他们的服务器认为该请求来自某个 BOT。甚至他们建议使用 Postman 来测试 api:

在此处输入图像描述

已经3天了,仍然找不到任何解决方法。有什么帮助吗?

4

1 回答 1

0

您似乎没有正确遵循此文档。 https://docs-trestle.corelogic.com/GettingStarted/WebAPI

目前,您正在 Postman 请求 URL 主字段中输入令牌 URL ( https://api-prod.corelogic.com/trestle/oidc/connect/token )。文档声明您应该使用请求的“授权”选项卡上的“获取新访问令牌”按钮。您正在 Postman 请求 URL 主字段中输入令牌 URL。

这是 Postman 中 oAuth 2.0 请求的默认流程。 https://learning.postman.com/docs/postman/sending-api-requests/authorization/#oauth-20

示例: 这可能是您检索数据的请求:

https://api-prod.corelogic.com/trestle/odata/$metadata

在 Authorization 选项卡上,您应该选择oAuth 2.0;选择获取新访问令牌,您将看到一个视图,该视图为您提供了您正在寻找的功能。

成功后,您将收到一个弹出窗口,您需要接受该弹出窗口才能使用 API。

于 2020-02-14T13:09:23.903 回答