由于业务要在微信推广,但在推广过程中域名会时不时被微信屏蔽或拦截,这样次数多了,推广的钱就白花了。作为一名程序猿,研究起域名检测技术,查找相关资料,体验大量市面上已上线的微信域名检测系统接口。本着省钱和研究的精神,发现想自己实现太困难,加上后面工作问题,把网上能找到的接口进行对比,最终找到一家可以免费撸的微信域名检测api接口,写的接口调用源码分享给大家。
微信域名检测api接口
(1)输入要检测域名、链接或ip:端口,例如检测他们家域名:www.urlzt.com
(2)点击立即检测,查看到他们家域名未被微信屏蔽或拦截,可以正常访问
(3)接口调用
接口地址: http://api.new.urlzt.com/api/vx
请求方式: GET/POST
请求示例: http://api.new.urlzt.com/api/vx?token=Token值(后台自动生成)&url=www.urlzt.com
PHP实例代码
已适配好ios和安卓系统,Token值复制上去,需要检测的网站已注释出来,检测时进行修改就可以了。
$url =
"www.urlzt.com"
;
$params =array
(
'Token'
=>
'Token'
,
//您申请的Token值,后台登录注册地址:https://dwz.cn/TzLUYNU2
'url'
=>
'www.urlzt.com'
,
//需要查询的网站,例如:www.urlzt.com
);
$paramstring = http_build_query($params);
$content = monkeyCurl($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
monkeyCurl
(
$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;
}
返回参数说明
JSON返回实例
{
"code":"200",
"msg":"具体见返回值"
}
70api.com 2024最新方法检测
wxapi. jnoo . com
mark,学习了,收藏备用