Card continous rejection


#1

Hi All,

We have issues with getting our card approved. We have used same schema for HTML content generated by the provided url like on the other domain which was approved in 3 days. Currently we received 2 rejection even if we have tested our card across required platforms and against all requirements. We get standard error message saying:

Test your experience across all Twitter clients, including Twitter’s iPhone and Android apps, as well as twitter.com and mobile.twitter.com. Cards that do not…

Our card is under that url: https://vrite.me/card/2. What we need to do / fix to get it approved ?

Thanks


#2

Have you tried the MP4 link in the native browsers (Safari and Chrome) on iOS and Android?

I just did, and I’m getting a certificate authority error from your server.


#3

I just opened that on my iphone 5 in chrome browser, please see attachment


#4

Yes - works fine on iPhone in Safari, but will not load in Chrome on Android for me, unfortunately. Reports certificate authority is invalid. I don’t know whether that’s the only issue here.


#5

This suggests there are a number of problems with the certificate
https://sslcheck.globalsign.com/en_GB/sslcheck?host=vrite.me#54.153.67.87

Additionally, the video does not play for me on Android in Chrome even if I ignore the warning, but it does play on Firefox so it seems to be a valid file.


#6

Take a look at our Player Card Debugging tips for more things to check.


#7

Ok thank you, we will be investigating why android gets that issue with certificate. Thanks.


#8

Our card has been approved so domain is whitelisted. Not sure why our cards do not appear, we always get unable to render card preview, example of the url is https://vrite.me/video/239 @andypiper could you help please ?


#9

Two issues here that I can see:

$ curl -A Twitterbot https://vrite.me/video/239
<html>
<head><title>302 Found</title></head>
<body bgcolor="white">
<center><h1>302 Found</h1></center>
<hr><center>nginx/1.6.2</center>
</body>
</html>

So I need to follow redirects…

$ curl -A Twitterbot -L https://vrite.me/video/239
<html>
    <head>
        <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
        <meta name="twitter:card" content="player">
        <meta name="twitter:site" content="@vritedemo">
        <meta name="twitter:title" content="McLaren">
        <meta name="twitter:image" content="https://cdn.vrite.me/preview/preview_956d36f1e89b8134774e5fd2939dfb56.png">
        <meta name="twitter:player" content="https://vrite.me:3010/card/239/player">
        <meta name="twitter:player:width" content="600">
        <meta name="twitter:player:height" content="350">
        <meta name="twitter:player:stream" content="https://cdn.vrite.me/video/956d36f1e89b8134774e5fd2939dfb56.mp4">
        <meta name="twitter:player:stream:content_type" content="video/mp4">
        <title>Vrite Demo</title>
    </head>
    <body></body>
</html>
curl: (56) SSLRead() return error -9806

So there’s still something odd with the SSL setup (verified by attempting to visit the site in a browser, which prompts me to select a certificate to use on my side, unusual).

Additionally, I don’t think you have a robots.txt file https://cdn.vrite.me/robots.txt