首页 文章

RingCentral API用户联系Endpont授权

提问于
浏览
1

我正在尝试使用RingCentral API创建仅服务器(无UI)应用程序 . 目标是使用他们的新地址簿 endpoints 自动创建/更新我们公司中所有扩展的用户联系人 .

这似乎应该是直截了当的,不应该要求用户身份验证(因为它是一个私有应用程序),但我无法从文档中看到我如何授权这样的API调用 . auth选项似乎都需要用户提供显式授权 . 有没有办法做我正在尝试用RC提供的客户端访问ID和秘密?

1 回答

  • 0

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

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

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

相关问题