Intégration Discourse + Pages Facebook avec Zapier ne fonctionne pas

Désolé si la catégorie est incorrecte ; Composer ne me permet pas de sélectionner des catégories


Bonjour à tous :smiley !

J’ai vu plusieurs publications concernant l’automatisation via Zapier. Curieux, j’ai voulu m’y mettre pour essayer :zap :

Je possède une Page Facebook, et je souhaitais faire ceci :

Lorsque je publie sur ma Page Facebook → Créer un sujet sur Discourse :discourse :


J’ai configuré correctement les informations demandées par Zapier (clé API, nom d’utilisateur API et URL du site), mais cela renvoie une erreur 403 :confused:

J’ai vu ici sur Meta quelques erreurs liées au CORS, mais elles impliquent une modification du fichier app.yml. Je suis client de Discourse pour l’open source, je ne suis donc pas sûr de mes possibilités.

Suivez-vous ce que vous lisez dans ce post Use the Zapier Discourse Zap Templates ? Si oui, peut-être que le Zap Discourse n’a pas encore été mis à jour pour refléter la nouvelle méthode d’API ? Simple hypothèse.

https://meta.discourse.org/t/discourse-api-documentation/22706/264?u=tobiaseigen

Lorsque vous avez configuré le compte Discourse sur Zapier, avez-vous utilisé une clé API « Tous les utilisateurs » ou une clé API pour un utilisateur unique ?

Je n’ai pas essayé de créer un message Discourse à partir d’un message Facebook, mais j’ai testé la création d’un message Discourse à partir d’un message WordPress. Cela fonctionne correctement de mon côté, ce qui suggère que Zapier a correctement mis à jour son application Discourse pour utiliser notre nouvelle méthode d’authentification API.

J’ai essayé les deux, j’ai même testé PostWoman, ce qui renvoie la même erreur.

#Hors-sujet : Existe-t-il un moyen d’éviter que mon « titre » ne soit automatiquement modifié en « client » ici dans Meta ?

Si vous recevez une réponse 403 en utilisant la clé API « Tous les utilisateurs » à la fois avec Zapier et PostWoman, il est probable que la clé API ou le nom d’utilisateur API que vous utilisez soit incorrect. Si vous allez dans la section « Mes applications » de Zapier et cliquez sur le bouton « Tester », voyez-vous un message de succès ?

Si vous rencontrez cette erreur avec une clé API utilisateur unique, le problème pourrait provenir du fait que l’utilisateur sous lequel vous publiez n’a pas la permission de créer un sujet dans la catégorie choisie.

Une autre cause possible de ce problème pourrait être que les valeurs que vous envoyez à Discourse dans la requête ne sont pas valides. Pouvez-vous créer un sujet via l’interface utilisateur de Discourse avec le titre et le contenu du message que vous envoyez depuis Zapier ?

Il s’avère que c’était le problème :open_mouth:

Bien que cela me semble un peu étrange, car j’avais autorisé ce groupe à publier dans cette catégorie (j’ai créé un utilisateur nommé FacebookBot et je l’ai fait modérateur), mais pour une raison quelconque, Discourse :discourse: ne sauvegarde parfois pas les paramètres :thinking:


J’ai créé un groupe appelé “CommunityBots”, je lui ai donné la permission de publier et maintenant cela fonctionne correctement :smiley:


Merci à @simon et @tobiaseigen pour votre aimable attention :hugs:

J’espère avoir d’autres problèmes très bientôt (Je rigole hahaha) :joy: