PHP检查微信域名屏蔽接口,微信域名检测API接口,实时查询域名是否被微信拦截...
微信域名檢測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?=?"http://api.monkeyapi.com";
$params?=?array('appkey'?=>'appkey',//您申請的APPKEY'url'?=>'www.monkeyapi.com',//需要查詢的網站);
$paramstring?=?http_build_query($params);
$content?=?Curl($url,?$paramstring);
$result?=?json_decode($content,?true);if($result)?{
var_dump($result);
}else?{????//請求異常}/**
*?請求接口返回內容
*?@param????string?$url?[請求的URL地址]
*?@param????string?$params?[請求的參數]
*?@param????int?$ipost?[是否采用POST形式]
*?@return????string
*/function?Curl($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?"cURL?Error:?"?.?curl_error($ch);
return?false;
}
$httpCode?=?curl_getinfo($ch,?CURLINFO_HTTP_CODE);
$httpInfo?=?array_merge($httpInfo,?curl_getinfo($ch));
curl_close($ch);????return?$response;
}
總結
以上是生活随笔為你收集整理的PHP检查微信域名屏蔽接口,微信域名检测API接口,实时查询域名是否被微信拦截...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网站 HTTP 升级 HTTPS 完全配
- 下一篇: 带后台管理的超酷jquery+ajax幻