I have a problem with Twitter Cards: Warn not whitelisted


#1

Hi, I get bellow problem when setting up summary card:

Please help, thank you.


#2

#3

Hello, Andy, thank you for your information, maybe there are some problems with the crawler.
Our site is http://eztalks.com/
And we have all meta for summary card there. Please check more details in the picture. Thank you.



Whitelist request approved, but not whitelisted?
#4
$ curl -A Twitterbot https://www.eztalks.com/ 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Free Video Conferencing, Web Conferencing, Online Meetings, Screen Sharing | EZTalks</title>
<script src="/bJs/jquery-2.1.4.min.js"></script>
<script src="/bJs/jquery-1.js"></script>
<script src="/bJs/jquery_002.js"></script>
<script src="/bJs/jquery.js"></script>
<link href="/bCss/public.css" rel="stylesheet" />
<style type="text/css">
@media (max-width: 950px;
) {
}
 @media (max-width: 600px;
) {
}
</style>

<!-- Google & Avangate Analytics Code Start-->
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-56944965-1', 'auto');
  ga('require', 'displayfeatures');
  ga('send', 'pageview');

</script>
<!-- Google & Avangate Analytics Code End-->

<script type="text/jscript">
  $(document).ready(function(){
   $('#nav').click(function(){
	$(this).toggleClass("mbzd");
 	$('#navbox').toggle();
  });
});

$(document).ready(function(){
   $('#email').click(function(){
	$(this).hide();
 	$('#link').show();
  });
});

$(document).ready(function(){
		$('#close').click(function(){
		$('.mbdo').hide();
	});
});
</script>
<script type="text/javascript">
    $(document).ready(function () {
        $(".main_visual").hover(function () {
            $("#btn_prev,#btn_next").fadeIn()
        }, function () {
            $("#btn_prev,#btn_next").fadeOut()
        });
        $dragBln = false;
        $(".main_image").touchSlider({
            flexible: true,
            speed: 200,
            btn_prev: $("#btn_prev"),
            btn_next: $("#btn_next"),
            paging: $(".flicking_con a"),
            counter: function (e) {
                $(".flicking_con a").removeClass("on").eq(e.current - 1).addClass("on");
            }
        });
        $(".main_image").bind("mousedown", function () {
            $dragBln = false;
        });
        $(".main_image").bind("dragstart", function () {
            $dragBln = true;
        });
        $(".main_image a").click(function () {
            if ($dragBln) {
                return false;
            }
        });
        timer = setInterval(function () {
            $("#btn_next").click();
        }, 5000);
        $(".main_visual").hover(function () {
            clearInterval(timer);
        }, function () {
            timer = setInterval(function () {
                $("#btn_next").click();
            }, 5000);
        });
        $(".main_image").bind("touchstart", function () {
            clearInterval(timer);
        }).bind("touchend", function () {
            timer = setInterval(function () {
                $("#btn_next").click();
            }, 5000);
        });
    });
</script>
<script type="text/javascript">
	function chadd(){
		var oAdd = document.getElementById('add');
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(oAdd.value)){
			ga('send','event','eztalks','signup','mhome-top');
			window.location.href='/my/signup'+"?email="+oAdd.value;
			return false;
		}else {
			alert('Your E-mail format is not correct');
			return false;
		}
	}
	function chadd2(){
		var oAdd1 = document.getElementById('add1');
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(oAdd1.value)){
			ga('send','event','eztalks','signup','mhome-bottom');
			window.location.href='/my/signup'+"?email="+oAdd1.value;
			return false;
		}else {
			alert('Your E-mail format is not correct');
			return false;
		}
	}
</script>
<script type="text/javascript">
	function chckSafari(){
		// var u = navigator.userAgent
		// var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
		// if(isiOS){
			// var userAgent=navigator.userAgent.toLowerCase(), s, o = {};
			// var browser={
				// version:(userAgent.match(/(?:firefox|opera|safari|chrome|msie)[\/: ]([\d.]+)/))[1],
				// safari:/version.+safari/.test(userAgent),
				// chrome:/chrome/.test(userAgent),
				// firefox:/firefox/.test(userAgent),
				// ie:/msie/.test(userAgent),
				// opera: /opera/.test(userAgent )
			// }

			// if (browser.safari)
			// {
				window.location.href='https://itunes.apple.com/us/app/eztalks-online-meetings/id1025634792?l=zh&ls=1&mt=8';
			// }else{
				// alert('You must install on your iOS devices with Safari.');
			// }
		// }else{
			// alert('You must install on your iOS devices with Safari.');
		// }
	}
  </script>
</head>
<body>
```

Whatever is adding those tags to your page is not doing so when Twitterbot tries to fetch it. If you have some dynamic code that adds them after the page is loaded in the browser, then Twitterbot cannot use it.

#5

Solved, thank you Andy, you’re of great help.


#6