NPS®增量出口-收件人
注意:此API端点已弃用。亚博Zendesk将于2023年4月30日取消净推荐评分℠(NPS®)调查功能。有关更多信息,请参见宣布取消净推荐分数(NPS).
看到核心API增量导出关于Zendesk增量api的一般信息的文档,包括详细的使用说明和示例。亚博
JSON格式
收件人被表示为具有以下属性的JSON对象:
名字 | 类型 | 只读 | 强制性的 | 描述 |
---|---|---|---|---|
created_at | 字符串 | 真正的 | 假 | 创建收件人时。 |
delivered_at | 字符串 | 真正的 | 假 | 当调查被交付给接受者时。 |
delivery_id | 整数 | 真正的 | 假 | 收件人属于。 |
id | 整数 | 真正的 | 假 | 创建收件人时自动分配。 |
survey_id | 整数 | 真正的 | 假 | 调查对象所属。 |
survey_name | 字符串 | 真正的 | 假 | 调查名称。 |
updated_at | 字符串 | 真正的 | 假 | 当接受者回应调查时。 |
user_email | 字符串 | 假 | 真正的 | 用户的电子邮件地址。 |
user_id | 整数 | 真正的 | 假 | 接收用户ID。 |
user_name | 字符串 | 假 | 真正的 | 用户名。 |
例子
{
“created_at”:“2013 - 08 - 29 - t00:00:00 07:00”,
“delivered_at”:“2013 - 08 - 29 - t00:00:30 07:00”,
“delivery_id”:1,
“id”:1,
“survey_id”:1,
“survey_name”:“调查名称”,
“updated_at”:“2013 - 08 - 29 - t00:00:30 07:00”,
“user_email”:”(电子邮件保护)”,
“user_id”:154506367,
“user_name”:“收件人名称”
}
出口接受者
GET / api / v2 / nps /增量/接受者
导出增量收件人。
允许
- 管理员
参数
名字 | 类型 | 在 | 要求 | 描述 |
---|---|---|---|---|
start_time | 整数 | 路径 | 真正的 | 要包含在导出中的最早实体的时间戳。 |
代码示例
旋度
旋度https://{子域名}.亚博zendesk.com/api/v2/nps/incremental/recipients.json ? start_time={start_time}\
- v - u{email_address}:{密码}
去
进口(
“fmt”
“输入输出”
“net/http”
)
函数主要(){
url:=“https://support.亚博zendesk.com/api/v2/nps/incremental/recipients”
方法:=“获得”
要求的事情,犯错:=http.NewRequest(方法,url,零)
如果犯错! =零{
fmt.Println(犯错)
返回
}
要求的事情.头.添加(“内容类型”,“application / json”)
要求的事情.头.添加(“授权”,“基本< auth-value >”)// Base64编码的"username:password"
客户端:=&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/nps/incremental/recipients”)
.newBuilder();
请求请求=新请求.构建器()
.url(urlBuilder.构建())
.方法(“获得”,零)
.addHeader(“内容类型”,“application / json”)
.addHeader(“授权”,凭证.基本(“电子邮件”,“你的密码”))
.构建();
响应响应=客户端.newCall(请求).执行();
Nodejs
varaxios=需要(“axios”);
var配置={
方法:“得到”,
url:“https://support.亚博zendesk.com/api/v2/nps/incremental/recipients”,
头:{
“内容类型”:“application / json”,
“授权”:的基本< auth-value >”,// Base64编码的"username:password"
},
};
axios(配置)
.然后(函数(响应){
控制台.日志(JSON.stringify(响应.数据));
})
.抓(函数(错误){
控制台.日志(错误);
});
Python
进口请求
url=“https://support.亚博zendesk.com/api/v2/nps/incremental/recipients”
头={
“内容类型”:“application / json”,
}
响应=请求.请求(
“获得”,
url,
身份验证=(“<用户名>”,' <密码> '),
头=头
)
打印(响应.文本)
鲁比(人名)
需要“net/http”
uri=URI(“https://support.亚博zendesk.com/api/v2/nps/incremental/recipients”)
请求=网::HTTP::得到.新(uri,“内容类型”:“application / json”)
请求.basic_auth“用户名”,“密码”
响应=网::HTTP.开始uri.主机名,uri.港口,use_ssl:真正的做|http|
http.请求(请求)
结束
示例响应(年代)
200好了
// Status 200 OK
{
“数”:23,
“end_time”:1332034771,
“next_page”:“https://domain.亚博zendesk.com/api/v2/nps/incremental/recipients.json?start_time=1332034771”,
“收件人”:(
{
“created_at”:“2020 - 08 - 29 - t00:00:00 07:00”,
“delivered_at”:“2020 - 08 - 29 - t00:00:00 07:00”,
“delivery_id”:1,
“id”:1,
“survey_id”:1,
“survey_name”:“调查名称”,
“updated_at”:“2020 - 08 - 29 - t00:00:30 07:00”,
“user_email”:”(电子邮件保护)”,
“user_id”:154506367,
“user_name”:“收件人名称”
}
]
}