Après la mise à jour de ce matin (3.1.0.beta5 (303fcf303c)), nous constatons que les liens Twitter ne sont plus en onebox :
Cela ne fonctionne pas non plus ici sur meta ![]()
Après la mise à jour de ce matin (3.1.0.beta5 (303fcf303c)), nous constatons que les liens Twitter ne sont plus en onebox :
Cela ne fonctionne pas non plus ici sur meta ![]()
Merci pour le rapport, il y a plusieurs problèmes possibles ici.
Premièrement, je pense que Twitter a bloqué l’obtention d’informations sur les tweets via OpenGraph pour tous les consommateurs non-navigateurs (comme les bots et les robots d’exploration, etc.). Plusieurs personnes de notre équipe ne peuvent plus obtenir de oneboxes de tweets dans Whatsapp, Telegram et d’autres applications depuis quelques jours.
Deuxièmement, la semaine dernière, ils ont annoncé Deprecation of legacy access tiers in the Twitter API - Announcements - X Developers, ce qui signifie pour nous que nous ne pouvons plus obtenir de tweets de la route /1.1/statuses/show.
Nous avons ajouté un correctif pour cela hier par @jancernik FIX: Use Twitter API v2 for oneboxes and restore OpenGraph fallback (… · discourse/discourse@24c9053 · GitHub – qui fait passer notre code à l’utilisation de l’API v2 de Twitter, qui est la seule voie restante pour obtenir des oneboxes. Dans nos tests, cela fonctionne, mais seulement si la clé API provient d’un niveau payant. Je viens de vérifier, et il semble qu’ici sur meta nous utilisons une clé API de niveau gratuit (nous travaillons sur un correctif) et c’est probablement pourquoi cela ne fonctionne pas sur votre instance.
Notez que le PR de Jan a ajouté un fallback OpenGraph, mais pendant qu’il travaillait dessus, Twitter a également bloqué l’accès à cela. Il y a de très fortes chances que cela ne fonctionne jamais (et nous supprimerons le code de fallback).
En résumé : sans payer Twitter pour l’accès à l’API, les oneboxes pourraient ne jamais fonctionner. C’est une triste situation.
Merci pour votre perspicacité et votre réponse très détaillée @pmusaraj
![]()
N’est-ce pas juste :sigh: ![]()
J’ai juste mis à jour les clés API utilisées sur meta, et reconstruit l’OP. Les tweets sont maintenant intégrés correctement ici (et pour les clients de notre hébergement). Les problèmes soulevés par l’OP s’appliquent toujours aux auto-hébergeurs.
Une autre option ici est de charger les intégrations Twitter natives, voir ce composant de thème.
Merci d’avoir résolu ce problème @pmusaraj - les intégrations Twitter fonctionnent comme prévu sur mon forum maintenant. ![]()
Tu veux dire, pour utiliser une version payante ? ![]()
Oui, nous utilisons un niveau payant sur notre hébergement.
Malheureusement, ce composant ne semble plus fonctionner non plus ![]()
Résulte dans le même comportement :
Quelques tests rapides et ce composant semble fonctionner à merveille, même avec des vidéos intégrées :
Merci @pmusaraj ![]()
Utilisez-vous la version gratuite ou payante ?
nous sommes hébergés par Discourse / CDCK et utilisons la dernière version bêta
9 messages ont été déplacées vers un nouveau sujet : Les onebox et liens Twitter ne fonctionnent plus car une connexion est requise
Autres problèmes abordés sur Twitter oneboxes and links broken now that login is required