Le 24 octobre, l’API oEmbed non authentifiée de Facebook et Instagram cessera de fonctionner. Une authentification sera désormais requise pour récupérer les objets oEmbed.
Y a-t-il des conséquences pour Onebox ? Je n’ai trouvé aucune modification à ce sujet dans le dépôt GitHub pour l’instant.
Les nouvelles politiques sont désormais en vigueur. Instagram semble être hors service ici et sur les sites auto-hébergés (mis à jour vers la version v2.6.0.beta4)
Si vous exécutez une instance Discourse à jour, vous devriez maintenant pouvoir ajouter un jeton permettant de générer des oneboxes en utilisant la nouvelle API.
Je n’ai pas encore rédigé d’instructions étape par étape sur la façon de générer ce jeton, mais si vous êtes à l’aise avec le site développeur de Facebook, vous pouvez suivre les « Exigences » énumérées ici :
pour générer un jeton. Ce jeton peut ensuite être saisi en tant que valeur du paramètre de site facebook_app_access_token.
Dans Paramètres > Avancé, trouvez le jeton client.
Enfin, combinez votre numéro d’application et le jeton en ajoutant un caractère barre verticale | entre les deux : 12324323|asdasdasdasd ← C’est ce que vous devez saisir dans le paramètre Discourse.