Recently all images stopped working for newly created cards. For example, here:
Which has the following meta tags:
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@theweek"> <meta name="twitter:title" content="6 weird ways Olympians prep for competition"/> <meta name="twitter:creator" content="@"> <meta name='twitter:image' content="http://api.theweek.com/sites/default/files/styles/tw_image_9_4/public/GettyImages-588323132.jpg?itok=uJnSmNlT" /> <meta name='twitter:description' content="It's all about the cheese curds and mustard baths " />
When we first inspected this, we had still been using twitter:image:src, as previously referenced in the docs for summary_large_image. Noticing this has changed to simply twitter:image, we updated the tags, but are still not seeing images on this (or other, newer, articles).
The validator shows no issues and simply reports:
INFO: Page fetched successfully
INFO: 18 metatags were found
INFO: twitter:card = summary_large_image tag found
INFO: Card loaded successfully
What are we missing here?
edit: one more bit of info, when I check the card in the validator, I can see the request for the image come through our logs and get a 200 http response:
126.96.36.199 - - [15/Aug/2016:12:15:35 -0400] "HEAD http://api.theweek.com/sites/default/files/styles/tw_image_9_4/public/GettyImages-588323132.jpg?itok=uJnSmNlT HTTP/1.1" 200 0 "-" "Twitterbot/1.0"
edit 2: I notice in the tags above that creator is just an @ symbol. We are addressing that separately but it seems unrelated, as this article also gets no image / the twitter default when I run it through the validator: http://theweek.com/articles/642678/obama-leave-successor-ticking-time-bomb