问题

我使用 Postman 成功调用了 Zendesk REST API,但是当我从高级人工智能专员中进行相同的 API 调用时,却遇到了身份验证错误。为什么会这样?

回答

如果您在 Postman 中使用 API 密钥对 Zendesk REST API 的调用进行身份验证,并在 用户名字 段中输入您的电邮地址作为 MY_EMAIL@DOMAIN.COM/token,Postman 创建授权标头并发送正确的参数以对您的请求进行身份验证。

API 端点需要 Base64 格式的电邮/密钥组合,以便 Postman 自动为您对凭证进行编码。有关更多信息,请参阅以下文章: 如何对 API 请求进行身份验证?

要在人工智能专员 Advanced 的 API 整合生成器中获取 密钥 字段所需的值,您需要手动对字符串进行编码 email_address/token:api_token Base64 格式。您可以通过 第三方网站 进行此操作,如下图所示。

encode.png

从人工智能专员 Advanced 的整合生成器中,设置 键 字段中获取的值,然后在 标头 标签中使用以下格式:

"Authorization": "Basic {{apiToken}}" 

apitoken.png

此时,您可以单击 测试生产 并从您的Zendesk Support端点接收数据。确保先单击 保存 。

有关更多信息,请参阅以下文章:关于高级人工智能专员的整合生成器。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持