代表最终用户发出API请求(Zendesk支持)亚博
在Ze亚博ndesk支持中,经过身份验证的管理员可以代表任何最终用户发出API请求。最终用户的电子邮件不需要这样验证.如果创建、更新或删除记录,则更改与最终用户相关联,而不是管理员。
请注意,最终用户仍然可以代表自己发出一些API请求。例如,他们可以使用请求API(但不是Tickets API)来创建自己的票据。看到票证vs请求api:如何为项目选择正确的选项.中每个端点的“允许的”部分API参考文档看看最终用户是否能使用它。
代表最终用户发出请求包括以下步骤:
相关文章
获取具有模拟作用域的OAuth访问令牌
中创建OAuth客户端(如果尚未完成)管理中心(应用程序和集成>api>亚博Zendesk API>OAuth客户).
在请求或创建OAuth访问令牌时,指定一个“模拟”范围。
使用API创建访问令牌的示例:
旋度https://{子域名}.亚博.com/api/v2/oauth/令牌.json \
-H“application / json内容类型:\
-d”{“令牌”:{“client_id”:“your_client_id”,“范围”:[“模仿”、“写”]}}”\
-X帖子-v-u{email_address}:{密码}
只有管理员可以使用API创建OAuth访问令牌。
示例:在授权流程中将用户发送到授权页面。
https://z3napi.亚博.com/oauth/授权/新?client_id=my_test_client&范围=模仿+写&response_type=代码
提出请求
只有Zen亚博desk Support管理员可以代表最终用户发出请求。
在请求中,使用访问令牌设置“授权”标头。旋度的例子:
-H "授权:持有人8b56769914d4c38617a389cab95124042c3c3eadf3f66d5dc9d7df2a7bca21e2"
设置“x - on - representative - of”报头,指定用户的用户名(用户的电子邮件地址)或用户ID.例子:
- h”X-On-Behalf-Of:(电子邮件保护)"
或
-H " x - on -代表:203427634"
示例请求
旋度https://z3napi.亚博.com/api/v2/票/1/satisfaction_rating \
-H“授权:持有人8d56769914d4a38617a389cab90524042c3c3ebdf3f66d5dc9d7df2a7bca21e2”\
-H“X-On-Behalf-Of:(电子邮件保护)"\
-H“application / json内容类型:\
-X帖子\
-d“{"satisfaction_rating": {"score": "good", "comment": "Awesome support."}}’
该示例向票据添加满意度评级。
请注意:创建满意度评分端点仅适用于状态为已解决的门票,或在解决后重新打开的门票。端点不能对状态为Closed的票或已存档的票工作。有关更多信息,请参见已解决的罚单和未结案的罚单有什么区别?