URL pour un lien vers Twitter pour un tweet spécifique

J’ai du Javascript qui utilise l’API Twitter pour obtenir des tweets. J’parsing les données et utilise jQuery pour générer du HTML pour le DOM.

Un aspect de ce que je veux afficher est un lien “Afficher ce tweet” – oui, sorta semble idiot, mais il permet à un utilisateur d’obtenir une URL pour un tweet spécifique.

Je génère un tag avec un href. L’URL est de la forme:

http://twitter.com/{twitter-user-id}/status/{tweet-status-id} 

où le contenu entre accolades est constitué de données réelles extraites du tweet (non, je ne comprend pas les accolades). Par exemple:

 http://twitter.com/Atechtrader/status/57432099984130050 

Ce qui se passe en fonctionnement, c’est que cela fonctionne pour certains tweets, mais pas pour d’autres. Pour ceux qui échouent, le serveur Twitter répond avec un contenu indiquant que la page demandée n’existe pas.

Est-ce que je fais quelque chose de mal?

    https://twitter.com/statuses/ID devrait fonctionner.
    il redirecta vers le statut requirejs.

    FYI: id_str est la variable que vous devez appeler au lieu de id

    Malheureusement, toutes les réponses fournies jusqu’ici reposent sur une redirection HTTP.

    Le lien direct est de la forme: https://twitter.com/i/web/status/ {tweet-status-id}

    Vous pouvez utiliser comme:

    http://twitter.com/itdoesnotmatter/status/%5BYOURID%5D

    Redirection Twitter basée sur le statut et non le nom d’utilisateur.

    Cela fonctionne pour le bureau et le mobile.

    J’ai été essayé. Cela fonctionne bien: – Web: https://twitter.com/statuses/ID – Mobile && Web: https://twitter.com/User_ID/statuses/Tweet_ID

    J’espère que c’est utile pour vous.