5118助手
| 名称 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| txt | string | 是 | 需要检查原创度的文本(长度不能超过7500字符,如含有特殊字符,需要使用UrlEncode进行编码) |
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| errcode | string | 0 | 返回的错误代码 |
| errmsg | string | 返回的错误说明 | |
| content | string | 搜索引擎同质化程度内容 | |
| originalvalue | string | 同质化程度(serious:严重 secondary:中等 low:较低) | |
| platform | string | 平台 | |
| sort | int | 内容在检测段落的起始位置 | |
| paragraphposition | int | 在当前文章所在的段落数(起始段落下标为0) |
{
"errcode": "0",
"errmsg": "",
"data": [
[
{
"Content": "海外网1月8日电当地时间8日,乌克兰国际航空公司一架波音73",
"OriginalValue": "serious",
"Platform": "baidu",
"Sort": 0,
"ParagraphPosition": 0
},
{
"Content": "7飞机从伊朗首都德黑兰霍梅尼国际机场起飞后不久坠毁。",
"OriginalValue": "serious",
"Platform": "baidu",
"Sort": 30,
"ParagraphPosition": 0
},
{
"Content": "机上176人(167名乘客和9名机组人员)全部遇难。",
"OriginalValue": "serious",
"Platform": "baidu",
"Sort": 56,
"ParagraphPosition": 0
}
],
[
{
"Content": "乌克兰驻伊朗大使馆最新消息显示,目前乌方已组建专门的调查小组",
"OriginalValue": "serious",
"Platform": "baidu",
"Sort": 0,
"ParagraphPosition": 1
},
{
"Content": "在调查结果明朗之前,所有有关坠机原因的说法一概视为非官方消息",
"OriginalValue": "serious",
"Platform": "baidu",
"Sort": 40,
"ParagraphPosition": 1
}
]
]
}
| 错误码 | 说明 |
|---|---|
| 100101 | 调用次数不够,请充值 |
| 100102 | 服务每秒调用量超限 |
| 100103 | 服务每小时调用量超限 |
| 100104 | 服务每天调用量超限 |
| 100111 | 调用字数不够,请充值 |
| 100201 | url无法解析 |
| 100202 | 请求缺少apikey |
| 100203 | 无效的apikey |
| 100204 | api不存在 |
| 100205 | api已经关闭 |
| 100206 | 后端服务响应status非200 |
| 100207 | 后端服务未正确接入 |
| 100208 | 请求方式不支持 |
| 100301 | Api商城 内部错误 |
| 100302 | 请求后端服务过程中错误 |
| 100303 | 系统繁忙稍候再试 |
| 100403 | 您输入的apikey不正确 |
| 错误码 | 说明 |
|---|---|
| 200107 | 服务器超时 |
| 200201 | 传进参数为空 |
| 200508 | 字数超出限制 |
| 2 | 002 | 01 |
|---|---|---|
| 服务器错误(1:为系统级别错误) | 服务模块代码(即数据ID) | 具体错误代码 |
| 名称 | 价格 | 次数 | 说明 |
|---|---|---|---|
| 首次试用套餐 | 0.00 | 100 | |
| 套餐一 | 400.00 | 10000 | |
| 套餐二 | 2000.00 | 100000 | |
| 套餐三 | 10000.00 | 1000000 |
<?php$host = "http://apis.5118.com";$path = "/wyc/original";$method = "POST";$apikey = "你要调用API的apikey";$headers = array();array_push($headers, "Authorization:" . $apikey);//根据API的要求,定义相对应的Content-Typearray_push($headers, "Content-Type".":"."application/x-www-form-urlencoded; charset=UTF-8");$querys = "";$bodys = "txt=txt";$url = $host . $path;$curl = curl_init();curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);curl_setopt($curl, CURLOPT_FAILONERROR, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_HEADER, true);if (1 == strpos("$".$host, "https://")){curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);}curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);var_dump(curl_exec($curl));?>
using System.IO;using System.Text;using System.Net;using System.Net.Security;using System.Security.Cryptography.X509Certificates;private const String host = "http://apis.5118.com";private const String path = "/wyc/original";private const String method = "POST";private const String apikey = "你要调用的接口apikey";static void Main(string[] args){String querys = "";String bodys = "txt=txt";String url = host + path;HttpWebRequest httpRequest = null;HttpWebResponse httpResponse = null;if (0 < querys.Length){url = url + "?" + querys;}if (host.Contains("https://")){ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);httpRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(url));}else{httpRequest = (HttpWebRequest)WebRequest.Create(url);}httpRequest.Method = method;httpRequest.Headers.Add("Authorization", apikey);//根据API的要求,定义相对应的Content-TypehttpRequest.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";if (0 < bodys.Length){byte[] data = Encoding.UTF8.GetBytes(bodys);using (Stream stream = httpRequest.GetRequestStream()){stream.Write(data, 0, data.Length);}}try{httpResponse = (HttpWebResponse)httpRequest.GetResponse();}catch (WebException ex){httpResponse = (HttpWebResponse)ex.Response;}Console.WriteLine(httpResponse.StatusCode);Console.WriteLine(httpResponse.Method);Console.WriteLine(httpResponse.Headers);Stream st = httpResponse.GetResponseStream();StreamReader reader = new StreamReader(st, Encoding.GetEncoding("utf-8"));Console.WriteLine(reader.ReadToEnd());Console.WriteLine("\n");}public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors){return true;}