1

我正在尝试使用 RingCentral API 创建一个仅服务器(无 UI)的应用程序。目标是使用他们的新地址簿端点为我们公司的所有分机自动创建/更新用户联系人。

这似乎应该很简单,并且不需要用户身份验证(因为它是一个私有应用程序),但我无法从文档中看到如何授权这样的 API 调用。auth 选项似乎都要求用户提供明确的授权。有什么方法可以仅使用 RC 提供的客户端访问 ID 和密码来完成我想要做的事情吗?

4

1 回答 1

0

RingCentral API 仍然需要 OAuth 2.0 用户授权才能用于仅限服务器的私有应用程序,因为授权用户用于确定授权范围。例如,具有管理权限的用户可以访问/修改公司范围内的资源,而单个用户可能只能访问/修改他们自己用户的资源。

在您的情况下,如果您想创建一个私有应用程序(私有 = 仅供您的公司使用),一种简单的方法是在您的代码中使用资源所有者密码凭据授权(用户名、扩展名和密码),而无需 UI (OAuth 弹出窗口)。

如果您希望此应用具有管理权限,您可以使用具有管理员权限的用户扩展的凭据。您可以使用现有的管理员扩展或创建一个新的并分配管理员权限。

于 2017-09-14T19:35:01.063 回答