Hello,
My twitter card was recently approved, but no image is displayed. The image randomly displayed one time using the validator, but not since. It usually times out and says “exceeded 15.seconds to image-proxy while waiting for a response for the request, including retries (if applicable)”.
Here are my tags:
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:url" content="http://www.ilostabet.org/">
<meta name="twitter:image:src" content="http://www.ilostabet.org/img/twitter-thumb.jpg">
<meta name="twitter:image:width" content="480">
<meta name="twitter:image:height" content="480">
<meta property="og:site_name" content="I LOST A BET.org">
<meta property="og:type" content="website">
<meta property="og:url" content="http://www.ilostabet.org">
<meta property="og:title" content="When you lose a bet, you gotta pay the piper.">
<meta property="og:image" content="http://www.ilostabet.org/img/share-thumb.jpg">
<meta property="og:description" content="No pain, no shame. This guy had to shave half of his head, and he got off easy. If you've ever made a bet, check out ilostabet.org.">
Also, I noticed that the validator generates open graph thags with meta “name” instead of meta “property”, which the facebook URL linter considers invalid. Looking at other successfully displayed twitter card tags, I see people using “property” for open graph and “name” for others so I stuck with that.
Response headers for the image:
Accept-Ranges:bytes
Cache-Control:no-transform
Content-Length:74872
Content-Type:image/jpeg
Date:Wed, 08 Jan 2014 14:56:18 GMT
Expires:Fri, 07 Feb 2014 14:56:18 GMT
Last-Modified:Wed, 08 Jan 2014 00:06:25 GMT
Server:Apache/2.2
X-Cache-Info:caching
This thing is live and there’s media pointing at the site. HALP!