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

问题描述 投票:0回答:2

我正在尝试使用 API 令牌连接到 Zendesk,但我遇到了这个问题:

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

我正在尝试使用

Basic Auth
(这是来自Postman的screenshot)。

如果有人知道其他方法,请与我分享!

python postman zendesk zendesk-api
2个回答
6
投票

According to the docs you can enable password and email as auth:

  1. 如果您还没有 Zendesk 支持帐户,请在 https://www.zendesk.com/register/
  2. 注册以开始免费试用
  3. 在您的浏览器中,导航至您的 Zendesk 帐户。该网址看起来像https://your_subdomain.zendesk.com.
  4. 在 Admin Center 中,单击边栏中的应用程序和集成图标 (),然后选择 API > Zendesk API。在设置选项卡下,确保在设置中启用密码访问。如果您没有执行此操作的权限,请让管理员为您检查。


还有一些方法可以使用 OAuth 或 API Token。见这篇文章:
如何验证 API 请求?

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

Authorization: Basic email_address/token:api_token

1
投票

那是你的 zendesk 网站地址吗?如果没有,将其更改为..

https://TypeYourSiteHere.zendesk.com/api/v2/tickets.json

您的 zendesk 帐户还需要成为管理员才能使用基本身份验证。

© www.soinside.com 2019 - 2024. All rights reserved.