首页 文章

RingCentral API密钥

提问于
浏览
1

我正在构建一个应用程序需要使用RingCentral API . 它只是服务器(没有UI),它需要能够发送SMS消息 . 我在服务器上存储了名称和号码,不需要访问RingCentral API的任何其他功能 . 有没有办法为RingCentral获取正常的API密钥(就像使用Google API时那样),在这种情况下使用OAuth似乎有点麻烦 .

1 回答

  • 0

    RingCentral支持以下OAuth 2.0流程以及API文档的链接 .

    目前不支持静态API密钥 .

    密码授予仅支持私有应用程序(仅供贵组织使用),因此,如果要创建公共应用程序(供其他组织使用),则需要使用授权代码或隐式授权流程 .

    RingCentral JavaScript SDK支持所有3个流程 . Other SDKs支持授权码和密码授予 .

    由于您拥有私有的 Server-only (No UI) 应用程序,因此您可以通过使用密码授予而不刷新令牌来减少身份验证过程 . 这样,您可以在每个请求上传递密码,而不会生成太多的刷新令牌,这可能会增加您的应用程序的 生产环境 问题 . 为此,请执行以下操作:

    • 使用密码授予

    • 在OAuth令牌请求中将 refresh_token_ttl 设置为 -1 ,因此不会生成刷新令牌

相关问题