Integração Discourse + Páginas do Facebook com Zapier não está funcionando

Desculpe se a categoria está errada; o Composer não me permite selecionar categorias


Olá a todos :smiley:!

Estava vendo vários posts sobre automação por meio do Zapier, fiquei curioso e quis entrar para experimentar :zap:

Tenho uma Página do Facebook, então queria fazer o seguinte:

Quando eu fizer uma postagem na Página do Facebook → Criar uma postagem no Discourse :discourse:


Configurei corretamente com os dados que o Zapier solicita (Chave de API, Nome de usuário da API e URL do site), mas ele retorna um erro 403 :confused:

Vi alguns erros relacionados ao CORS aqui no Meta, mas eles envolvem uma mudança no app.yml. Sou cliente do Discourse para Código Aberto, portanto, não tenho certeza sobre minhas possibilidades.

Você está acompanhando o que leu neste post Use the Zapier Discourse Zap Templates? Se sim, talvez o Zap do Discourse ainda não tenha sido atualizado para refletir o novo método da API? É apenas um palpite.

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

Ao configurar a conta do Discourse no Zapier, você usou uma Chave da API para Todos os Usuários ou uma Chave da API de um único usuário?

Não testei a criação de uma postagem no Discourse a partir de uma postagem no Facebook, mas testei a criação de uma postagem no Discourse a partir de uma postagem no WordPress. Isso está funcionando corretamente para mim, então parece que o Zapier atualizou corretamente seu aplicativo do Discourse para usar nosso novo método de autenticação da API.

Tentei ambos, até mesmo testei o PostWoman, retornando o mesmo erro

#Fora do Assunto: Existe uma maneira de o meu “título” não ser alterado automaticamente para “cliente” aqui no meta?

Se você está recebendo uma resposta 403 ao usar a Chave de API de Todos os Usuários tanto no Zapier quanto no PostWoman, parece provável que o problema seja que a Chave de API ou o Nome de Usuário da API que você está usando estão incorretos. Se você for à seção Meus Apps do Zapier e clicar no botão Testar, você vê uma mensagem de Sucesso?

Se você estiver recebendo esse erro com uma Chave de API de um único usuário, então o problema pode ser que o usuário em nome do qual você está postando não tem permissão para criar um tópico na categoria escolhida.

Outra causa possível do problema pode ser que os valores que você está enviando para o Discourse com a solicitação não são válidos. Você consegue criar um tópico através da interface do Discourse com o título e o conteúdo da postagem que está enviando do Zapier?

Acontece que esse era o problema :open_mouth:

Embora me pareça um pouco estranho, já que eu havia permitido que aquele grupo publicasse nesta categoria (criei um usuário chamado FacebookBot e o tornei moderador), mas, por algum motivo, o Discourse :discourse às vezes não salva as configurações :thinking:


Criei um grupo chamado “CommunityBots”, concedi permissão para publicar e agora funcionou corretamente :smiley:


Obrigado a @simon e @tobiaseigen pela atenção :hugs:

Espero ter mais problemas em breve (Só brincando hahaha) :joy: