Card validator says 'Failed to fetch the page.'


#1

Twitter cards were working for my domain for a while, but for some reason they have stopped. I’m trying to troubleshoot and get the message ‘Failed to fetch the page.’ from the validator tool. An example of a failing URL is http://ithoughthecamewithyou.com/post/Signs.aspx.

Also, the sample embed tags on the validator page (https://dev.twitter.com/docs/cards/validation/validator) are inconsistent with the documentation (i.e. https://dev.twitter.com/docs/cards/types/photo-card). The photo card documentation says to use twitter:image for the URL, the validator sample code says twitter:image:src. Which is correct?


#2

+1


#3

Working for my site again now - I don’t know what changed (nothing on my side).


#4

Still no dice on the validator. Either the example validator or the url validator.

I am guessing this all revolves around strict handling of media assets (images, in this case). We are using PHP to serve our images, below is the header information from a curl request:

* About to connect() to staging.abacusgallery.com port 80 (#0) * Trying 54.225.128.165... * connected * Connected to staging.abacusgallery.com (54.225.128.165) port 80 (#0) > GET /image/408/445/6795.jpg HTTP/1.1 > User-Agent: curl/7.27.0 > Host: staging.abacusgallery.com > Accept: */* > < HTTP/1.1 200 OK < Date: Mon, 15 Jul 2013 18:41:59 GMT < Server: Apache/2.2.24 (Amazon) < X-Powered-By: PHP/5.3.25 < Set-Cookie: PHPSESSID=shnuoi3b7vcrm3cjudimk186f0; path=/ < Expires: Tue, 15 Jul 2014 18:41:59 GMT < Cache-Control: public < Pragma: no-cache < Content-Transfer-Encoding: binary < Last-Modified: Mon, 15 Jul 2013 14:33:23 GMT < Content-Length: 13093 < Content-Disposition: filename="6795.jpg"; < Connection: close < Content-Type: image/jpg <