Impossibile creare un argomento tramite API quando la categoria è "solo visualizza e rispondi"

Ciao a tutti,

Sto riscontrando un problema di permessi quando tento di creare nuovi argomenti tramite l’API in una categoria bloccata solo su “Vedi” e “Rispondi”.

Cosa sto cercando di fare

  1. Su una pagina esterna, raccolgo titolo/corpo/categoria da un utente.
  2. Il mio script invia una richiesta POST a /posts.json per impersonare quell’utente.
  3. Mi aspetto che venga creato un nuovo argomento nella categoria scelta.

Cosa succede realmente

  • I permessi della categoria sono impostati su Vedi & Rispondi soltanto (nessuna “Crea” consentita).
  • Il mio script fallisce immediatamente con:
{"status":403,"body":"{\"errors\":[\"Non sei autorizzato a visualizzare la risorsa richiesta.\"],\"error_type\":\"invalid_access\"}"}

Se modifico temporaneamente la categoria per consentire la “Creazione” a tutti gli utenti, la stessa chiamata API ha successo e l’argomento viene creato.

C’è un modo per consentire alle chiamate API a livello utente di creare un nuovo argomento in una categoria altrimenti bloccata senza aprire permanentemente la categoria?

Grazie in anticipo!

Questo funziona come previsto.

Quando agisci come utente utilizzando una chiave API, agisci come quell’utente, senza permessi aggiuntivi.

Le soluzioni alternative sono cambiare il proprietario dell’argomento dopo la creazione (come amministratore) o spostare l’argomento nella categoria riservata (come amministratore).

1 Mi Piace

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