怎么确认域名是否被微信拦截?

我们经常会在微信看到一些吸引人的标题让人经不起诱惑想点进去看看,但是正在点进去的时候发现链接根本打不开,而是出现如下图所示的提升,这种情况就是微信域名已经被微信浏览器封了(拦截)。

微信为了净化网络环境,防止链接裂变式传播,对页面含义诱导分享或不健康内容页面进行拦截。一旦被封想救活它基本上是不可能了(除非真的没问题),那么我如何快速确认域名是否被微信拦截呢?如果你不嫌麻烦而且有充足的时间你可以手动一个一个测试,但是我今天要介绍的肯定不是这样吃力不讨好的事情,我们如果实时了解我们域名的防封情况,我们如何保证我们的推广着陆页始终能够访问呢?那我们今天要介绍的就是微信域名检测+自动切换的API接口服务(以猴子数据api接口为例)。

$url = "http://api.monkeyapi.com";
$params = array(
‘appkey‘ =>‘appkey‘,//您申请的APPKEY
‘url‘ =>‘www.monkeyapi.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;
}

API接口检测可以实现微信域名实时检测是否被封。频率可以选择2S/次 1S/次和无限制请求,具体根据自身请求情况来选择。自动切换的demo我没发出来,不懂的可以wx:xcxsf001

原文地址:https://www.cnblogs.com/monkeyapi/p/10197491.html

时间: 2024-07-31 09:15:43

怎么确认域名是否被微信拦截?的相关文章

猴子数据教你如何确认域名是否被微信拦截

我们经常会在微信看到一些吸引人的标题让人经不起诱惑想点进去看看,但是正在点进去的时候发现链接根本打不开,而是出现如下图所示的提升,这种情况就是微信域名已经被微信浏览器封了(拦截). 微信为了净化网络环境,防止链接裂变式传播,对页面含义诱导分享或不健康内容页面进行拦截.一旦被封想救活它基本上是不可能了(除非真的没问题),那么我如何快速确认域名是否被微信拦截呢?如果你不嫌麻烦而且有充足的时间你可以手动一个一个测试,但是我今天要介绍的肯定不是这样吃力不讨好的事情,我们如果实时了解我们域名的防封情况,我

域名是否被微信拦截,微信域名检测api接口分享

微信域名检测接口作用是什么? 在微信中做推广的过程中,因为微信的限制比较严格,所以经常会发现域名被微信查封无法访问的问题,出现这一问题之后,自己的业务往往会受到巨大影响.使用微信域名检测接口是为了方便检测自己的域名状态,及时获取是否被微信查封. 微信域名检测接口(官方) http://www.xiaohejc.cn/check_api.php?url_long=http://www.baidu.com 域名监控通知工具: http://www.xiaohejc.cn 接口使用说明 1.在线使用

避免域名链接被微信封杀屏蔽拦截的原理和代码

域名链接被微信拦截,就是不能在微信环境中打开,需要通过点击右上角选择浏览器打开. 域名链接微信屏蔽,顾名思义,肯定是看不到了. 域名链接被微信封杀,那就是提示已停止访问该网页的字样. 那是什么原因引起的域名链接被微信封杀屏蔽拦截呢?原因有很多,很大一部分是跟你的网页内容有关系: 诱导分享类内容 诱导关注类内容 H5游戏.测试类内容 欺诈类内容 违法经营及可疑服务类内容 谣言类内容 骚扰信息.广告信息及垃圾信息 题文不符.内容低俗的信息 干扰正常使用.强制跳转类内容当然还有一部分是分享次数过多或者

讲述我是如何检测微信域名是否被屏蔽拦截的?

最近公司做活动因为一个 h5 页面被分享多次遭到微信拦截,导致所有的分享都白做了. 所以我就想能不能实时监测这个 h5 的 URL,一旦发现其被微信拦截了,就立马跳转新的域名或 url 在网上看到好多接口,于是自己研究了一阵子不想花钱吗,但是发现并不那么简单,做出来一个简洁的版本但是效果不好, 最后老板催促下时间紧张,而且老板说可以给资金扶持,万般无奈下我开始寻找各种付费接口,测试对比了10几家,我真是不耐烦了 最后定了一家,用了几个月了,效果还不错,挺稳定,速度够快,没毛病.下面非分享一下代码

如何检测域名有没有被微信拦截 微信拦截域名原理

经常遇到一些公司做活动因为一个 h5 页面被分享多次遭到微信拦截,导致所有的分享都白做了. 所以就有一个想法,能不能实时监测这个 h5 的 URL 一单发现被拦截 就立马更换 域名或 url 在网上看到好多接口 于是自己研究了一下,发现一个微信的官方检测借口!! http://qbview.url.cn/getResourceInfo?appid=31&url=http://www.wangzhesha.com 参数 appid= 31 默认的 url 需要检查的url 如果被检查的 URL 没

微信域名防封 - 怎么避免域名(旅游景点、美食节等宣传文案)被微信拦截?

简要描述 公众号推广是很多微商最常用的推广渠道,而公众号文章推广是最常见的一种.比如一些给旅游景点.美食节.啤酒节.灯会.庙会等做宣传的企业都会用到软文推广,目的是让大家奔走相告,利用微信的裂变性一传十十传百,从而吸引人气,达到商业目的. 而随着公众号本身的火热,大家对公众号的了解和接触也越来越多,慢慢的公众号就成为大部分人获取资讯的一种方式,比如你去旅游,旅游团会让你关注公众号,公众号里会发布一些旅游指南.攻略类的文章让大家阅读.很多人觉得有用就会自主性地分享到朋友圈.故现在大家基本都是通过朋

网站微信拦截查询工具 采用官方接口检测域名是否在微信中被拦截

大家在微信中浏览链接的时候一定会出现“已停止访问该网页”这种情况,这种情况表示推广的域名已经被微信浏览器拦截(屏蔽). 这是微信为营造和维护好的网络环境针对诱导分享,不健康内容等链接进行的限制.这对于专门做微信推广和微信营销的朋友们来说是个致命打击,每天花钱花人力物力去推广,哪知道还没到用户端就已经半路夭折.那么对于运营人来说,实时了解域名被封情况对自己是非常重要的!所以今天我就分享一下我自己正在使用的检测域名在微信当前状态的工具! 一.API接口检测 1.http://www.qqdwz.cn

微信域名防封,微信网址域名防封的几种方法

身在网站要想在微信端被使用,多多少少都会有预防被拦截,是专门为运营网站和公众号的运营者一个研究的工具几十你是正常网站,也是公司企业备案,照样也会被拦截.这个被拦截一般来说就是你的这个域名已经在微信中打不开了,意思就是被封了. 就是这个会出现"已停止访问该网页"和一个"申请恢复访问",在这里说明一点,若果你想要申请恢复访问的话,这个过程很复杂,人工电话核实,企业信息核实确认,等等最后才给你恢复访问,但这个只是对正常的公司网站有作用,个人或者小团队运营的那就基本凉凉了,

微信域名防封系统-微信拦截检测技术

做微信营销活动,域名没被封过,那你的营销人生肯定是不完整的.如果做到微信域名防封呢?这就要借助一些工具来实现有效的防封措施了. 第一种:域名监测接口+域名轮放系统 1.你需要有一个微信域名检测接口,自己开发或是购买都可以. 2.配置你的程序,用2套域名A.B比如说分享出去的域名是A,这里面A被称作是主域名. 点开后跳到B,跳转之前检测一下B有没有被封,这里面的B就称作是落地域名.通常情况下落地域名B需要准备几十甚至上百个,利用域名检测接口可以轻松实现被封自动切换. 3.检测接口这个开发文档能够最