步骤一:批量提交查询请求,并获得提取任务ID
接口地址:http://apidata.chinaz.com/BatchAPI/AllLink
返回格式:JSON
请求方式:POST(form-data类型)
请求参数:
名称 |
类型 |
必填 |
说明 |
key |
string |
是 |
申请接口时获取的key |
domainNames |
string |
是 |
获取的域名,多个用“|”隔开 如:chinaz.com|api.chinaz.com (每个域名算一次查询,最高支持50个) |
返回参数说明:
名称 |
类型 |
说明 |
StateCode |
int |
状态 |
Reason |
string |
状态说明 |
TaskID |
string |
成功返回的任务ID |
Total |
int |
成功提交总条数 |
JSON返回示例:
{
"StateCode": 1,
"Reason": "提交成功",
"TaskID": "fb9caffe980047ad96080a2d",
"Total": 2
}
步骤二:根据提取任务ID查询数据是否采集完成,如果完成则得到Json格式结果
接口地址:http://apidata.chinaz.com/batchapi/GetApiData
返回格式:JSON
请求方式:POST(form-data类型)
请求参数:
名称 |
类型 |
必填 |
说明 |
taskid |
string |
是 |
步骤一返回的任务ID |
返回参数说明:
名称 |
类型 |
说明 |
StateCode | int | 状态码 |
Reason | string | 状态说明 |
TaskID | string | 任务ID |
SubmitTime | string | 提交时间 |
FinishedTime | string | 成功时间 |
SubmitCount | int | 成功提交条数 |
SuccessCount | int | 成功抓取条数 |
Domain | string | 抓取的域名 |
LinkCount | long | 域名反链数 |
JSON返回示例:
{
"StateCode": 1,
"Reason": "成功",
"Result": {
"TaskID": "fb9caffe980047ad96080a2d",
"SubmitTime": "20190123173046",
"FinishedTime": "20190123173058",
"SubmitCount": 2,
"SuccessCount": 2,
"Data": [
{
"Baidu": {
"Domain": "chinaz.com",
"StateCode": 1,
"Reason": "成功",
"Result": {
"LinkCount": 4370000
}
},
"Haosou": {
"Domain": "chinaz.com",
"StateCode": 1,
"Reason": "成功",
"Result": {
"LinkCount": 15200000
}
},
"Sogou": {
"Domain": "chinaz.com",
"StateCode": 1,
"Reason": "成功",
"Result": {
"LinkCount": 41046
}
},
"Google": {
"Domain": "chinaz.com",
"StateCode": 1,
"Reason": "成功",
"Result": {
"LinkCount": 189000
}
}
},
{
"Baidu": {
"Domain": "api.chinaz.com",
"StateCode": 1,
"Reason": "成功",
"Result": {
"LinkCount": 181000
}
},
"Haosou": {
"Domain": "api.chinaz.com",
"StateCode": 1,
"Reason": "成功",
"Result": {
"LinkCount": 26
}
},
"Sogou": {
"Domain": "api.chinaz.com",
"StateCode": 1,
"Reason": "成功",
"Result": {
"LinkCount": 5
}
},
"Google": {
"Domain": "api.chinaz.com",
"StateCode": 1,
"Reason": "成功",
"Result": {
"LinkCount": 71200
}
}
}
]
}
}
接口地址:http://apidata.chinaz.com/CallAPI/AllLink
返回格式:JSON
请求方式:GET/POST(POST请求用form-data类型)
请求示例:http://apidata.chinaz.com/CallAPI/AllLink?key=申请的key&domainName=chinaz.com
请求参数:
名称 |
类型 |
必填 |
说明 |
key |
string |
是 |
申请接口时获取的key |
domainName |
string |
是 |
获取的域名,如:chinaz.com |
返回参数说明:
名称 |
类型 |
说明 |
StateCode | int | 状态码 |
Reason | string | 状态说明 |
BaiduLink | long | BD反链数 |
SoLink | long | 360反链数 |
SogouLink | long | 搜狗反链数 |
GoogleLink | long | 谷歌反链数 |
JSON返回示例:
{
"StateCode": 1,
"Reason": "成功",
"Result": {
"BaiduLink": 156000,
"SoLink": 14400000,
"GoogleLink": 203000,
"SogouLink": 41052
}
}