Eu estava procurando por um recurso de API que, para um determinado endereço de e-mail, adicionasse um usuário a um ou dois grupos, convidando-o para o fórum caso ainda não tivesse uma conta. Não consegui encontrar esse recurso, mas notei que é exatamente isso que o recurso de convite de “upload em massa” faz. Isso não está documentado na API, mas é o que o navegador faz.
Então fiz o mesmo, usando o seguinte código PHP para enviar um arquivo CSV via POST:
Isso funcionou muito bem por alguns meses, mas recentemente parou de funcionar, com o seguinte erro nos logs do Discourse: Can't verify CSRF token authenticity.
Isso é um bug, já que eu deveria estar autenticado via chave de API? Ou estou seguindo um caminho sem saída ao tentar usar partes não documentadas da API?
Só queria saber se alguém pode confirmar se isso é um bug que provavelmente será corrigido ou não? De qualquer forma, vou começar a procurar uma solução alternativa.