2

我目前使用 Zeit.co 作为我的前端托管、Firebase 数据库、Google Functions 作为后端,并且我想集成一个名为 Zoho 的第三方 CRM。

作为从 Zoho 获取访问代码的初始过程的一部分,Zoho 的强制参数包括client_idgrant_typeclient_secretAuthorized Redirect URI。我能够直接从 Zoho 生成所有参数,除了Authorized Redirect URI. 据我所知,此 URI 是 Zoho 在授权客户端后将使用授权码将 Web 浏览器重定向到的端点。

设置过程类似于此链接中指定的示例,除了我没有使用 Calendly,对于那些需要特定示例的人。它基本上详细说明了 CRM 如何需要上述参数并使用获得的访问令牌设置 Google Function 端点。

Zeit 的文档在这里指出 URI 应该是https://zeit.co/oauth/authorize。但是,当我通过 Postman 发送请求时,响应返回为:

{
    "error": "invalid_redirect_uri"
}

我如何获得Authorized Redirect URI?是来自前端平台吗?或者它是我可以从另一端获得的东西,在这种情况下是 CRM?

4

1 回答 1

2

来自Zoho 的文档

授权重定向 URI

它是向 Zoho 注册您的应用程序时应提供的回调 URL。这决定了 API 服务器在完成授权流程后必须将用户重定向到哪里。此参数的值必须与 Zoho 开发人员控制台中为您的项目列出的 redirect_uri 值之一完全匹配。请注意,redirect_uri 应该是完美字符,即重定向 URL 的 HTTP 或 HTTPS、大小写和尾部斜杠 ('/') 必须全部匹配。


例子

http://www.example.com/oauth2callback

更多信息可以在这里找到。希望能帮助到你!

于 2019-11-04T07:37:34.177 回答