Discourse + Facebook Pages-Integration mit Zapier funktioniert nicht

Entschuldigung, falls die Kategorie falsch ist. Composer erlaubt mir nicht, Kategorien auszuwählen.


Hallo zusammen :smiley:!

Ich habe mehrere Beiträge über die Automatisierung via Zapier gesehen und war neugierig, also wollte ich es ausprobieren :zap:.

Ich habe eine Facebook-Seite und wollte Folgendes tun:

Wenn ich einen Beitrag auf meiner Facebook-Seite veröffentliche → Einen Beitrag auf Discourse erstellen :discourse:


Ich habe die von Zapier angeforderten Daten (API-Schlüssel, API-Benutzername und Site-URL) korrekt konfiguriert, aber es wird ein Fehler 403 zurückgegeben :/.

Ich habe hier bei Meta einige CORS-bezogene Fehler gesehen, die jedoch eine Änderung in app.yml erfordern. Da ich ein Kunde von Discourse für Open Source bin, bin ich mir bezüglich meiner Möglichkeiten nicht sicher.

Folgst du dem, was du in diesem Beitrag liest Use the Zapier Discourse Zap Templates? Falls ja, könnte es sein, dass das Discourse-Zap noch nicht aktualisiert wurde, um die neue API-Methode widerzuspiegeln? Nur eine Vermutung.

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

Haben Sie bei der Einrichtung des Discourse-Kontos in Zapier einen API-Schlüssel für alle Benutzer oder einen API-Schlüssel für einen einzelnen Benutzer verwendet?

Ich habe zwar noch nicht versucht, einen Discourse-Beitrag aus einem Facebook-Beitrag zu erstellen, aber ich habe getestet, einen Discourse-Beitrag aus einem WordPress-Beitrag zu erstellen. Das funktioniert bei mir einwandfrei. Es sieht also so aus, als hätte Zapier ihre Discourse-App erfolgreich aktualisiert, um unsere neue API-Authentifizierungsmethode zu nutzen.

[quote=“simon, Beitrag:3, Thema:149645”]
Haben Sie beim Einrichten des Discourse-Kontos in Zapier einen „All Users API Key

Wenn Sie bei der Verwendung des API-Schlüssels für alle Benutzer sowohl in Zapier als auch in PostWoman eine 403-Antwort erhalten, liegt das Problem höchstwahrscheinlich daran, dass entweder der API-Schlüssel oder der API-Benutzername, den Sie verwenden, nicht korrekt ist. Wenn Sie im Bereich „Meine Apps

Es stellte sich heraus, dass dies das Problem war :open_mouth:

Obwohl es mir etwas seltsam vorkommt, da ich dieser Gruppe erlaubt hatte, in dieser Kategorie zu veröffentlichen (ich habe einen Benutzer namens FacebookBot erstellt und ihn zum Moderator gemacht), speichert Discourse :discourse: die Einstellungen manchmal nicht :thinking:


Ich habe eine Gruppe namens “CommunityBots” erstellt, habe die Berechtigung zum Veröffentlichen erteilt, und jetzt hat es funktioniert :smiley:


Vielen Dank an @simon und @tobiaseigen für die freundliche Unterstützung :hugs:

Ich hoffe, dass ich bald wieder Probleme habe (Nur ein Scherz hahaha) :joy: