微信域名被封

  |   0浏览

背景由于微信限制比较严格,域名一不小心就被判定是诱导分享的。所以,公司内部决定调研一套稳定、快速、正确率高的微信域名拦截检测查询接口。在微信中做推广的过程中,因为微信的限制比较严格,所以经常会发现域名被微信查封无法访问的问题,出现这一问题之后,自己的业务往往会受到巨大影响。使用微信域名检测接口是为了方便检测自己的域名状态,及时获取是否被微信查封。

资源地址;https://url.cn/XPLBmy2R原理使用 Wireshark 抓包获取微信的域名拦截查询接口。 域名有如下几种状态: 域名能正常访问(未被微信拦截) 域名被微信拦截 非微信官方网页,继续访问将转换成手机预览模式(在公众号后台把域名添加到业务域名一般能解决这个问题) 据用户投诉及腾讯安全网址安全中心检测,该网页包含恶意欺诈内容,为维护绿色上网环境,已停止访问 网页包含诱导分享、关注等诱导行为内容,被多人投诉,为维护绿色上网环境,

'appkey' =>'appkey',//您申请的APPKEY'url' =>'www.monkeyapi.com',//需要查询的网站);params);url, result = json_decode(result) {var_dump($result);}else {//请求异常}/**

  • 请求接口返回内容
  • @param string $url [请求的URL地址]
  • @param string $params [请求的参数]
  • @param int $ipost [是否采用POST形式]
  • @return string*/function Curl(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;}

原文地址:https://blog.51cto.com/14826837/2506795