No se puede crear tema a través de la API cuando la categoría es "solo ver y responder"

Hola a todos,

Me encuentro con un problema de permisos al intentar crear nuevos temas a través de la API en una categoría que está bloqueada solo para “ver” y “responder”.

Lo que estoy intentando hacer

  1. En una página externa, recopilo el título/cuerpo/categoría de un usuario.
  2. Mi script envía una solicitud POST a /posts.json para suplantar a ese usuario.
  3. Espero que se cree un nuevo tema en la categoría elegida.

Lo que realmente sucede

  • Los permisos de la categoría están configurados solo para Ver y Responder (no se permite “Crear”).
  • Mi script falla inmediatamente con:
{"status":403,"body":"{\"errors\":[\"No tiene permiso para ver el recurso solicitado.\"],\"error_type\":\"invalid_access\"}"}

Si cambio temporalmente la categoría para permitir “Crear” a todos los usuarios, la misma llamada a la API tiene éxito y se crea el tema.

¿Hay alguna forma de permitir que las llamadas a la API a nivel de usuario creen un nuevo tema en una categoría que de otro modo estaría bloqueada sin abrir permanentemente la categoría?

¡Gracias de antemano!

Esto está funcionando según lo previsto.

Cuando actúas como un usuario que utiliza una clave de API, actúas como ese usuario, sin permisos adicionales.

Las soluciones alternativas son cambiar el propietario del tema después de la creación (como administrador) o mover el tema a la categoría restringida (como administrador).

1 me gusta

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