在我们通常会遇到做微信活动因为一个微信端的页面要进行分享,这个页面被粉丝分享到一定的次数和观看量,就会有一个限制,打开就会多次遭到微信拦截,这样就导致所有的 分享就白做了,一般都会出现以下的显示界面,如图所示:
量数据也会遭到损失,做微信页面活动来促进营销方式变列,这个懂得做微信公众号就就都明白。所以我们需要一个能时时监测的 “微信防封域名是否被拦截检测”。 微信防封域名
有一个这功能, 一但发现被拦截 ,我们就可以随时做好对应的准备及时换 “域名”或 “url链接”,这样粉丝数据就不会损失,保持正常变列。这个功能现在已经有研究开放的接口,看试用案列:
function do_check(){
$domain = "www.xxx.com"; // 被检测的域名,也是接口地址;
//username = 您的用户名 password = 您的密码
$api_url = "http://wxdomain.xxxxx.com?username=xxx&password=xxx&url=".json_encode($domain);
$content = get_msg($api_url);
$data = json_decode($content,true);
if($data['status']==2){
echo "错误:".$data['errmsg'];
}else if($data['status']==0){
echo "域名正常";
}else if($data['status']==1){
echo "域名被封";
}
}
function get_msg($url){
$ch = curl_init();
curl_setopt($ch,CURLOPT_TIMEOUT,5);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
$data = curl_exec($ch);
if($data){
curl_close($ch);
return $data;
}else {
$error = curl_errno($ch);
curl_close($ch);
return false;
}
}
do_check();