微信域名检测API接口的应用场景:
由于微信对外部链接内容规范比较严格,所以可能一不小心就会被判定为是违反内容规范的,或被同行恶意举报投诉之类的。
那么此时就要用到微信域名检测接口,实时检测域名的状态,实时查询域名是否被微信拦截,从而才可以防患于未然,不影响推广。下面分享的微信域名拦截检测api,是采用微信官方接口打造,可以实时检测微信域名安全,有异常及时通知,非常稳定,准确率达100%。
使用说明
请求方式:http get/post
返回格式:json
JSON返回示例域名正常:
{
"code":200,
"msg":"域名正常",
"data":0
}
非官方网址,请确认是否继续访问:
{
"code":200,
"msg":"非官方网址,请确认是否继续访问",
"data":1
}
域名已封杀:
{
"code":200,
"msg":"域名已封杀",
"data":2
}
提示如需浏览,请长按网址复制后使用浏览器打开:
{
"code":200,
"msg":"提示如需浏览,请长按网址复制后使用浏览器打开",
"data":3
PHP代码分享$url="";
$params=array('appkey'=>'appkey',//您申请的APPKEY'url'=>'',//需要查询的网站);
$paramstring=http_build_query($params);
$content=Curl($url,$paramstring);
$result=json_decode($content,true);if($result){
var_dump($result);
}else{//请求异常}/**
*请求接口返回内容
*@paramstring$url[请求的URL地址]
*@paramstring$params[请求的参数]
*@paramint$ipost[是否采用POST形式]
*@returnstring
*/functionCurl($url,$params=false,$ispost=0){
$httpInfo=array();
$ch=curl_init();
curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,60);
curl_setopt($ch,CURLOPT_TIMEOUT,60);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);if($ispost){
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$params);
curl_setopt($ch,CURLOPT_URL,$url);
}else{if($params){
curl_setopt($ch,CURLOPT_URL,$url.'?'.$params);
}else{
curl_setopt($ch,CURLOPT_URL,$url);
}
}
$response=curl_exec($ch);if($response===FALSE){//echo"cURLError:".curl_error($ch);
returnfalse;
}
$httpCode=curl_getinfo($ch,CURLINFO_HTTP_CODE);
$httpInfo=array_merge($httpInfo,curl_getinfo($ch));
curl_close($ch);return$response;
}