我正在与 Trestle 合作,这是房地产 MLS 服务来获取财产数据等。我遵循了他们的 WebApi 文档,但是每当我点击他们的 api 时我都会收到此错误,看起来他们的服务器认为该请求来自某个 BOT。甚至他们建议使用 Postman 来测试 api:
已经3天了,仍然找不到任何解决方法。有什么帮助吗?
我正在与 Trestle 合作,这是房地产 MLS 服务来获取财产数据等。我遵循了他们的 WebApi 文档,但是每当我点击他们的 api 时我都会收到此错误,看起来他们的服务器认为该请求来自某个 BOT。甚至他们建议使用 Postman 来测试 api:
已经3天了,仍然找不到任何解决方法。有什么帮助吗?
您似乎没有正确遵循此文档。 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。