Summary Card Image not loading though validator returns success

cards

#1

Description of issue:
The validator is showing my card markup as valid and yet the image is not showing.

The image referenced is https://api.van2.auro.io:8080/v1/AUTH_6bda5a38d0d7490e81ba33fbb4be21dd/sophia/blox/images/data/000/001/167/square/Social-Change.jpg?1497673852

and meets the 1:1 aspect ratio and the size requirement.

URL affected (must be public):

https://nbs.net/p/executive-report-driving-social-change-d314a82a-e796-4590-817e-3fcc5448c898

or any publication on nbs.net

Troubleshooting steps attempted [note that we will not prioritise posts unless there is evidence of following the troubleshooting guides]:

I’ve gone through the troubleshooting steps and can’t seem to figure out why the image won’t be read. The OpenGraph markup works on other social media platforms. In the past, I’ve been told that this kind of behaviour can be seen if the Twitterbot is unable to access the image. Would it be possible to check that? Any information you can provide to me will help me to talk to my infrastructure provider and find a solution.


#2

My guess is the twitter bot is having trouble with the image url port :8080, or that it’s not on the same domain? if you change your card to a direct link to an image on nbs.net does the card validator fail to show it in the same way?


#3

I’ve done that in the past and images hosted locally on that domain show up correctly.

Is there a way I can confirm the port is an issue?
B/c if it is, I think one solution might be for me to put a CDN in front of my image store so the request goes to a url without a port.