最新微信域名拦截检测api源码

本源码可一键检测域名是否被微信屏蔽(网站是否可以在微信客户端中打开),适合做防红防拦截功能,便于及时更换域名。

通过php get_headers()函数就可以分析到结果。

图片[1]-最新微信域名拦截检测api源码-Apibug

这个下标为6是一个URL,在微信访问后正是这个讨厌的页面!

图片[2]-最新微信域名拦截检测api源码-Apibug

如果切换为正常的链接的话,返回的headers是这样的!

图片[3]-最新微信域名拦截检测api源码-Apibug

之前发过一次,但是之前的已经不能用了
现在又重新抓包,发现原来之前的接口
修改了数据返回的位置,之前是返回下标为[1]的
现在返回的位置下标是[6]既然这样

原理就是这样,以后你们也可以自己修改。
下面是最新的代码,再也不用网上收费的api了

<?php
// 返回JSON
header('Content-type: application/json;charset=utf-8');
 
// 官方API接口
$api = get_headers('http://mp.weixinbridge.com/mp/wapredirect?url='.$_REQUEST['url']);
 
// 判断是否被拦截,主要是下标为6的节点返回的是weixin110就代表被封了
if (trim(empty($_REQUEST['url']))) {
        $result = array(
                'code' => 201,
                'msg' => '请传入需要检测的URL',
                'api' => 'Apibug.com分享'
        );
}else if($api[6] !== 'Location: '.$_REQUEST['url'].''){
        $result = array(
                'code' => 202,
                'msg' => '域名被拦截',
                'api' => 'Apibug.com分享'
        );
}else{
        $result = array(
                'code' => 200,
                'msg' => '域名正常',
                'api' => 'Apibug.com分享'
        );
}
 
// 输出JSON
echo json_encode($result,JSON_UNESCAPED_UNICODE);
?>
你的域名在微信被拦截的3种常见情况:
  • 1、域名因违规或有风险被拦截(红色拦截)
  • 2、类似taobao.com,douyin.com这种的恶意竞争式拦截,淘宝、抖音等微信的竞争对手一般都是白色拦截(白色拦截)
  • 3、有一个中间页的拦截,需要多次点击按钮才可以跳转到你的域名的,多是一些新型域名后缀,例如.top .xyz .link后缀,这种情况,备案后可以解决(备案拦截)
图片[4]-最新微信域名拦截检测api源码-Apibug

© 版权声明
THE END
喜欢就支持一下吧
点赞3赞赏
分享
评论 抢沙发

请登录后发表评论