Zendesk:有人知道如何在 Zendesk API 中进行身份验证吗?

Dan*_* AC 4 python zendesk postman zendesk-api

我尝试使用 API 令牌连接到 Zendesk,但遇到以下问题:

{
    "error": "Couldn't authenticate you"
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用Basic Auth(这是邮递员的屏幕截图)。

如果有人知道另一种方法,请与我分享!

The*_*ool 7

根据文档,您可以启用密码和电子邮件作为身份验证:

  1. 如果您还没有 Zendesk 支持帐户,请在https://www.zendesk.com/register/注册以开始免费试用
  2. 在浏览器中,导航到您的 Zendesk 帐户。该 URL 类似于https://your_subdomain.zendesk.com
  3. 在管理中心中,单击侧边栏中的应用程序和集成图标 (),然后选择 API > Zendesk API。在“设置”选项卡下,确保在设置中启用“密码访问”。如果您无权执行此操作,请要求管理员为您检查。

启用 zendesk 密码和电子邮件身份验证


还有多种方法可以使用 OAuth 或 API 令牌。请参阅这篇文章:
如何验证 API 请求?

如果您使用 API 令牌,请结合您的电子邮件地址和 API 令牌来生成授权标头。
电子邮件地址和 API 令牌组合需要是 Base-64 编码的字符串。
授权标头的格式应如下所示:

Authorization: Basic email_address/token:api_token
Run Code Online (Sandbox Code Playgroud)