腾讯安全中心备案信息查询API接口源代码
腾讯安全中心备案信息查询API接口源码是一个用于查询网站备案信息的接口。用户可以通过调用这个接口,输入网站的域名,获取到该网站的备案信息。这个接口的源码主要包括以下几个部分:请求头设置、请求参数设置、发送请求、解析响应数据和返回结果。其中,请求头和请求参数需要根据腾讯安全中心的文档进行设置;发送请求可以使用Python的requests库;解析响应数据可以使用JSON库;最后将解析后的数据返回给用户。
调用的腾讯安全中心平台数据,可以查询备案号、备案主体等等信息。
API源码
<?phpheader("Content-type:application/json;charset=UTF-8");functiongetData($x){$url="https://cgi.urlsec.qq.com/index.php?m=check&a=check&url={$x}";$header=['Referer:https://guanjia.qq.com'];$options=array('http'=>array('header'=>$header,'method'=>'GET','timeout'=>5));$context=stream_context_create($options);$response=file_get_contents($url,false,$context);if($response){$response=substr($response,1);$response=json_decode(substr($response,0,-1));$results=$response->data->results;$whitetype=['报白','拦截','正常'];if($results&&empty($results->whitetype)==false){//print_r($results);if($results->isDomainICPOk==1){$json['ICPSerial']=$results->ICPSerial;$json['Orgnization']=$results->Orgnization;}$qqJson=array('name'=>'QQ','states'=>$whitetype[$results->whitetype-1],'msg'=>$results->WordingTitle);$json['data'][]=$qqJson;return$json;}}}$link=htmlspecialchars($_GET['d']);if(!preg_match('/^(http|https):\/\//',$link)){$link='http://'.$link;}print_r(json_encode(getData($link),128|256));?>
返回数据
{"ICPSerial":"粤B2-20090059-5","Orgnization":"深圳市腾讯计算机系统有限公司","data":[{"name":"QQ","states":"正常","msg":""}]}
使用方法
保存代码,浏览器访问:域名/qqicp.php?d=qq.com