ZenDesk — Кто-нибудь знает, как пройти аутентификацию в Api ZenDesk

#python #postman #zendesk #zendesk-api

Вопрос:

Я пытаюсь подключиться к ZenDesk с помощью токена Api, но у меня возникает эта проблема:

 {
    "error": "Couldn't authenticate you"
}
 

Я пытаюсь использовать Basic Auth
данные почтальона для Api запросов

Если кто-нибудь знает другой способ сделать это, поделитесь со мной, пожалуйста!.

Ответ №1:

В соответствии с документами вы можете включить пароль и электронную почту в качестве аутентификации: https://developer.zendesk.com/documentation/ticketing/getting-started/zendesk-api-quick-start/#preparation

  1. Если у вас еще нет учетной записи службы поддержки Zendesk, зарегистрируйтесь, чтобы начать бесплатную пробную версию по адресу https://www.zendesk.com/register/
  2. В вашем браузере перейдите в свою учетную запись Zendesk. URL-адрес будет выглядеть примерно так https://your_subdomain.zendesk.com.
  3. В Центре администрирования щелкните значок Приложения и интеграции () на боковой панели, затем выберите API > API Zendesk. На вкладке Параметры убедитесь, что в настройках включен доступ с паролем. Если у вас нет разрешений на это, попросите администратора проверить вас.

включите проверку подлинности пароля zendesk и электронной почты

Существуют также способы использования oauth или маркера api. Видишь https://support.zendesk.com/hc/en-us/articles/115000510267-How-can-I-authenticate-API-requests-

Если вы используете маркер API, объедините свой адрес электронной почты и маркер API для создания заголовка авторизации.
Адрес электронной почты и комбинация маркеров API должны быть строкой в кодировке Base-64.
Заголовок авторизации должен быть отформатирован следующим образом:

 Authorization: Basic email_address/token:api_token