Предоставление пользователю доступа к API

В следующем руководстве описаны два компонента, необходимые для любого пользователя Cloud Contact, чтобы иметь возможность использовать различные API Cloud Contact: привилегии и Секреты API.

Права доступа

Роли и разрешения пользователей являются необходимой частью предоставления доступа к системе Cloud Contact. Для использования определенных API необходимы определенные привилегии. Например, чтобы писать в список, пользователь должен сначала иметь право Управление списками. Эта привилегия позволяет пользователю заполнять записи списка, а секретный ключ API позволит системе выполнять дальнейшие действия от имени пользователя через API.

  1. Войдите в систему Cloud Contact Администратор контактного центра.
  2. Нажмите Пользователи и команды в меню слева.
  3. Нажмите Пользователи.
  4. Выберите пользователя из списка пользователей, у которого выбрана роль, которую вы хотите использовать.
  5. В этом примере мы выбрали пользователя, у которого есть Оператор и Супервизор.
    1. Примечание. Многие пользователи создают специального пользователя Администратор только для управления списками.
    2. Вы создаете пользователя, которого позже будет олицетворять вызов API. Это сделано для того, чтобы программа могла выполнять действия от имени этого пользователя.
      1. Пример: этот пользователь будет использоваться для передачи информации из формы веб-сайта в API. Вот почему этот пользователь должен иметь права доступа для заполнения записей списка через Управление списками в разделе Администрирование служб и кампаний.
  6. Нажмите «Применить».
Допускается любой пользователь с соответствующими разрешениями. Alt: снимок экрана страницы роли пользователя с выделенным руководителем

  1. Перейдите к пункту «Пользователи и команды» в меню слева.
  2. Нажмите «Роли».
    1. В этом примере мы выбрали роль Супервайзер.
  3. Перейдите на вкладку «Свойства» справа.
  4. Прокрутите вниз до раздела «Администрирование услуг и кампаний».
  5. Убедитесь, что для всех ролей, которые вы выбрали для пользователя, установлен флажок Управление списками.
  6. Нажмите «Применить».
Какую бы роль вы ни назначили своему пользователю, которая будет реализована для процессов API, убедитесь, что у них установлен флажок Управление списками.

Генерация секрета API

секрет API необходим любому пользователю, который будет отправлять запросы API. Пользователю также потребуются соответствующие привилегии для входа в систему Cloud Contact.

  1. Войдите в систему Cloud Contact Администратор контактного центра.
  2. Нажмите Пользователи и команды в меню слева.
  3. Нажмите Пользователи.
  4. Выберите пользователя из списка пользователей, у которого есть соответствующие роли и выбраны правильные разрешения.
  5. Перейдите на вкладку «Человек» на правой панели.
  6. Найдите пустое поле «Секрет API». Справа будет кнопка «Создать».
Снимок экрана панели Cloud Contact Пользователь-администратор с выделенным секретом API

  1. Нажмите кнопку Создать.
Снимок экрана панели Cloud Contact Пользователь-администратор с созданным и выделенным секретом API

  1. При этом будет сгенерирован секретный номер API, который вы сможете передать в скрипт позже.
  2. Нажмите «Применить».