账户
您可以使用API来获取或设置帐户信息。
如果您在Zendesk支持中创建了Zen亚博desk聊天帐户,则对聊天帐户和代理api的访问仅限于GET请求。您仍然可以正常使用其他聊天api。JSON格式
帐户被表示为具有以下属性的JSON对象:
的名字 | 类型 | 只读 | 强制性的 | 描述 |
---|---|---|---|---|
account_key | 字符串 | 真正的 | 假 | 帐户的小部件键 |
计费 | 对象 | 假 | 假 | 帐户的账单信息(仅对帐户所有者可用) |
create_date | 字符串 | 真正的 | 假 | 创建帐户的日期 |
计划 | 对象 | 真正的 | 假 | 帐号的包信息 |
状态 | 字符串 | 真正的 | 假 | 帐户的状态 |
例子
{
“account_key”:“亚博zendesk-chat-account-key”,
“账单”:{},
“create_date”:“2014 - 08 - 06 - t11:02:09z”,
“计划”:{},
“状态”:“活跃”
}
显示账户
GET / api / v2 /帐户
显示关于您的帐户的所有信息。
允许
- 管理
代码示例
旋度
旋度https://www.zopim.com/api/v2/account\
- v - u{email_address}:{密码}
去
进口(
“fmt”
“输入输出”
“net/http”
)
函数主要(){
url: =“https://support.亚博zendesk.com/api/v2/account”
方法: =“获得”
要求的事情,犯错: =http.NewRequest(方法,url,零)
如果犯错! =零{
fmt.Println(犯错)
返回
}
要求的事情.头.添加(“内容类型”,“application / json”)
客户端: =&http.客户端{}
res,犯错: =客户端.做(要求的事情)
如果犯错! =零{
fmt.Println(犯错)
返回
}
推迟res.身体.关闭()
身体,犯错: =io.ReadAll(res.身体)
如果犯错! =零{
fmt.Println(犯错)
返回
}
fmt.Println(字符串(身体))
}
Java
进口com.squareup.okhttp.*;
OkHttpClient客户端=新OkHttpClient();
HttpUrl.构建器urlBuilder=HttpUrl.解析(“https://support.亚博zendesk.com/api/v2/account”)
.newBuilder();
请求请求=新请求.构建器()
.url(urlBuilder.构建())
.方法(“获得”,零)
.addHeader(“内容类型”,“application / json”)
.构建();
响应响应=客户端.newCall(请求).执行();
Nodejs
varaxios=需要(“axios”);
var配置={
方法:“得到”,
url:“https://support.亚博zendesk.com/api/v2/account”,
头:{
“内容类型”:“application / json”,
},
};
axios(配置)
.然后(函数(响应){
控制台.日志(JSON.stringify(响应.数据));
})
.抓(函数(错误){
控制台.日志(错误);
});
Python
进口请求
url=“https://support.亚博zendesk.com/api/v2/account”
头={
“内容类型”:“application / json”,
}
响应=请求.请求(
“获得”,
url,
头=头
)
打印(响应.文本)
鲁比(人名)
需要“net/http”
uri=URI(“https://support.亚博zendesk.com/api/v2/account”)
请求=网::HTTP::得到.新(uri,“内容类型”:“application / json”)
响应=网::HTTP.开始uri.主机名,uri.港口,use_ssl:真正的做|http|
http.请求(请求)
结束
示例响应(年代)
200好了
// Status 200 OK
{
“account_key”:“亚博zendesk-chat-account-key”,
“账单”:{
“additional_info”:"",
“address1”:小说街123号,
“address2”:"",
“城市”:“西方小说”,
“公司”:《约翰和朋友们》,
“country_code”:“我们”,
“循环”:1,
“电子邮件”:"(电子邮件保护)",
“first_name”:“乔纳森。”,
“last_name”:“母鹿”,
“电话”:“123456 + 12(1)”,
“postal_code”:“12345”,
“状态”:“俄克拉荷马”
},
“create_date”:“2014 - 08 - 06 - t11:02:09z”,
“计划”:{
“分析”:假,
“file_upload”:真正的,
“集成”:真正的,
“long_desc”:“最适合大多数精益团队吸引客户。”,
“max_advanced_triggers”:2,
“max_agents”:2,
“max_basic_triggers”:2,
“max_concurrent_chats”:“无限”,
“max_departments”:2,
“max_history_search_days”:“无限”,
“名称”:“团队”,
“operating_hours”:假,
“short_desc”:“适合精益团队”,
“weekly_reports”:假,
“widget_customization”:“全部”
},
“状态”:“活跃”
}
更新帐户
把/ api / v2 /帐户
更新您帐户的详细信息。
允许
- 老板
例子的身体
{
“账单”:{
“电子邮件”:"(电子邮件保护)",
“first_name”:“约翰。”
}
}
代码示例
旋度
旋度https://www.zopim.com/api/v2/account\
- d'{"计费":{"电子邮件":"(电子邮件保护)", "first_name": "John"}}'\
- v - u{email_address}:{密码}\
-x乘以-h“application / json内容类型:
去
进口(
“fmt”
“输入输出”
“net/http”
“弦”
)
函数主要(){
url: =“https://support.亚博zendesk.com/api/v2/account”
方法: =“把”
有效载荷: =字符串.NewReader(”{
“账单”:{
“电子邮件”:“(电子邮件保护)",
“first_name”:“约翰”
}
} ')
要求的事情,犯错: =http.NewRequest(方法,url,有效载荷)
如果犯错! =零{
fmt.Println(犯错)
返回
}
要求的事情.头.添加(“内容类型”,“application / json”)
客户端: =&http.客户端{}
res,犯错: =客户端.做(要求的事情)
如果犯错! =零{
fmt.Println(犯错)
返回
}
推迟res.身体.关闭()
身体,犯错: =io.ReadAll(res.身体)
如果犯错! =零{
fmt.Println(犯错)
返回
}
fmt.Println(字符串(身体))
}
Java
进口com.squareup.okhttp.*;
OkHttpClient客户端=新OkHttpClient();
HttpUrl.构建器urlBuilder=HttpUrl.解析(“https://support.亚博zendesk.com/api/v2/account”)
.newBuilder();
RequestBody身体=RequestBody.创建(MediaType.解析(“application / json”),
"""
{
\“计费\”:{
\“邮件\”:\”(电子邮件保护).com \”,
first_name \“\”:\”约翰\”
}
}""");
请求请求=新请求.构建器()
.url(urlBuilder.构建())
.方法(“把”,身体)
.addHeader(“内容类型”,“application / json”)
.构建();
响应响应=客户端.newCall(请求).执行();
Nodejs
varaxios=需要(“axios”);
var数据=JSON.stringify({
“账单”:{
“电子邮件”:"(电子邮件保护)",
“first_name”:“约翰。”
}
});
var配置={
方法:“把”,
url:“https://support.亚博zendesk.com/api/v2/account”,
头:{
“内容类型”:“application / json”,
},
数据:数据,
};
axios(配置)
.然后(函数(响应){
控制台.日志(JSON.stringify(响应.数据));
})
.抓(函数(错误){
控制台.日志(错误);
});
Python
进口请求
进口json
url=“https://support.亚博zendesk.com/api/v2/account”
有效载荷=json.加载(”““{
“账单”:{
“电子邮件”:“(电子邮件保护)",
“first_name”:“约翰”
}
}”“”)
头={
“内容类型”:“application / json”,
}
响应=请求.请求(
“把”,
url,
头=头,
json=有效载荷
)
打印(响应.文本)
鲁比(人名)
需要“net/http”
uri=URI(“https://support.亚博zendesk.com/api/v2/account”)
请求=网::HTTP::把.新(uri,“内容类型”:“application / json”)
请求.身体=%问({
“账单”:{
“电子邮件”:"(电子邮件保护)",
“first_name”:“约翰。”
}
})
响应=网::HTTP.开始uri.主机名,uri.港口,use_ssl:真正的做|http|
http.请求(请求)
结束
示例响应(年代)
200好了
// Status 200 OK
{
“account_key”:“亚博zendesk-chat-account-key”,
“账单”:{
“first_name”:“约翰。”,
“last_name”:"(电子邮件保护)"
},
“create_date”:“2014 - 08 - 06 - t11:02:09z”,
“计划”:{
“file_upload”:真正的
},
“状态”:“活跃”
}