Il y a quelque temps, Discourse a cessé d’afficher correctement les liens Twitter sous forme d’aperçus. Je n’obtiens maintenant qu’un message d’erreur.
Cela semble fonctionner pour vous. Pourquoi donc !
J’utilise la dernière version. Quel pourrait être le problème ?
Dans le passé, nous avions un « simple » intégrateur Twitter qui s’appuyait sur une certaine magie pour générer le onebox. Cela présentait trop de cas limites et donnait des résultats très inégaux, souvent erronés.
Si des auto-hébergeurs souhaitent intégrer Twitter à l’avenir, veuillez suivre :
Toutes les personnes hébergées par CDCK utilisent les comptes CDCK, elles n’ont donc pas à se soucier de la configuration.
Mais comme je l’ai dit, il y a quelque temps, la fonction fonctionnait parfaitement. Lien activé. Aperçu désactivé.
Je ne veux pas associer un compte Twitter à mon instance. Je ne veux pas non plus approuver aveuglément un contrat de développeur et m’engager avec Twitter pour quoi que ce soit. Et je ne veux certainement pas utiliser Twitter comme moyen de connexion.
Je vous entends, mais vous devez régler cela avec Twitter, ils ne nous ont laissé aucune option ici. Le piratage de HTML pour trouver des informations était trop fragile.
Pouvez-vous confirmer que vous avez défini les deux paramètres du site twitter consumer key et twitter consumer secret, puis que vous avez essayé de reconstruire le HTML (menu Post → bouton Rebuild HTML) ?
Désolé pour la frustration, mais croyez-moi, j’ai fait de mon mieux pour trouver une solution. Le problème est que Twitter ne fournit plus les informations d’une manière significative pour que nous puissions les analyser et les afficher. Nous avons trouvé des solutions de contournement pour obtenir la plupart des informations (par exemple, nom d’utilisateur, message, nombre de retweets, etc.), mais nous n’avons pas pu en trouver une pour le tweet cité, qui est une partie importante du tweet.
J’ai re-testé avec mes clés Twitter et je confirme à nouveau que cela fonctionne. Tout ce que j’ai fait, c’est de définir les deux paramètres du site et de reconstruire le HTML. Ensuite, l’URL a été rendue comme un onebox.
Pouvez-vous s’il vous plaît reconstruire les clés de l’API Twitter et réessayer ? Assurez-vous de ne pas mélanger la clé et le secret.
J’ai eu ce problème moi-même après avoir essayé de configurer cela aujourd’hui, et j’ai trouvé ce sujet par hasard après avoir cherché et je ne l’ai pas immédiatement vu mentionné dans ce sujet. Après avoir cherché dans d’autres publications, pour moi, cela avait à voir avec ce que les publications liées ci-dessous disent (utiliser le plan élevé au lieu du plan essentiel par défaut), malgré la formulation sur le site de Twitter concernant la révision de votre candidature, la mienne a été approuvée instantanément et a fonctionné correctement immédiatement après.
Merci beaucoup, j’en ai également discuté avec @mcwumbly
En espérant que nous puissions ajouter un avertissement au tableau de bord de l’administrateur lorsque les utilisateurs sont par erreur sur le plan essentiel, expliquant le problème.