Não é possível criar tópico via API quando a categoria é "apenas ver e responder"

Olá a todos,

Estou encontrando um problema de permissão ao tentar criar novos tópicos via API em uma categoria que está bloqueada apenas para “Ver” e “Responder”.

O que estou tentando fazer

  1. Em uma página externa, coleto título/corpo/categoria de um usuário.
  2. Meu script envia um POST para /posts.json para personificar esse usuário.
  3. Espero que um novo tópico seja criado na categoria escolhida.

O que realmente acontece

  • As permissões da categoria estão definidas apenas para Ver e Responder (sem permissão de “Criar”).
  • Meu script falha imediatamente com:
{"status":403,"body":"{\"errors\":[\"Você não tem permissão para visualizar o recurso solicitado.\"],\"error_type\":\"invalid_access\"}"}

Se eu alterar temporariamente a categoria para permitir “Criar” para todos os usuários, a mesma chamada de API é bem-sucedida e o tópico é criado.

Existe alguma maneira de permitir que chamadas de API em nível de usuário criem um novo tópico em uma categoria que está bloqueada de outra forma, sem abrir permanentemente a categoria?

Obrigado antecipadamente!

Isso está funcionando como pretendido.

Quando você atua como um usuário usando uma chave de API, você está agindo como esse usuário, sem permissões extras.

Soluções alternativas são alterar o proprietário do tópico após a criação (como administrador) ou mover o tópico para a categoria restrita (como administrador).

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.