Ho visto alcuni errori relativi al CORS qui su Meta, ma comportano una modifica in app.yml
Sono un cliente di Discourse per Open Source, quindi non sono sicuro delle mie possibilità
Stai seguendo ciò che leggi in questo post Use the Zapier Discourse Zap Templates? Se sì, forse lo Zap di Discourse non è ancora stato aggiornato per riflettere il nuovo metodo API? Solo un’ipotesi.
Quando hai configurato l’account Discourse su Zapier, hai utilizzato una chiave API per tutti gli utenti o una chiave API per un singolo utente?
Non ho provato a creare un post su Discourse partendo da un post di Facebook, ma ho testato la creazione di un post su Discourse partendo da un post di WordPress. Per me funziona correttamente, quindi sembra che Zapier abbia aggiornato correttamente la propria app Discourse per utilizzare il nostro nuovo metodo di autenticazione API.
Se ricevi una risposta 403 quando utilizzi la Chiave API per tutti gli utenti sia con Zapier che con PostWoman, è probabile che il problema sia dovuto al fatto che la Chiave API o il Nome Utente API che stai utilizzando non sono corretti. Se vai alla sezione Le mie app di Zapier e fai clic sul pulsante Test, vedi un messaggio di successo?
Se ricevi quell’errore con una Chiave API per un singolo utente, il problema potrebbe essere che l’utente per cui stai pubblicando non ha il permesso di creare un argomento nella categoria scelta.
Un’altra possibile causa del problema potrebbe essere che i valori che stai inviando a Discourse con la richiesta non sono validi. Riesci a creare un argomento tramite l’interfaccia utente di Discourse con il titolo e il contenuto del post che stai inviando da Zapier?
Anche se mi sembra un po’ strano, dato che avevo consentito a quel gruppo di pubblicare in questa categoria (ho creato un utente chiamato FacebookBot e l’ho reso moderatore), ma per qualche motivo Discourse a volte non salva le impostazioni
Ho creato un gruppo chiamato “CommunityBots”, ho concesso il permesso di pubblicare e ora funziona correttamente