Errore 403 durante più chiamate API

Le credenziali API devono essere incluse nell’intestazione della richiesta. Devi anche utilizzare un trattino invece di un trattino basso per i nomi dei campi dell’intestazione:

  • api_key deve essere modificato in api-key (o Api-Key)
  • api_username deve essere modificato in api-username (o Api-Username)

La regola è che i nomi dei campi dell’intestazione non sono sensibili alle maiuscole/minuscole, ma devi usare i trattini, non i trattini bassi. (L’ho imparato a mie spese.) Dai un’occhiata all’esempio in cima a Discourse REST API Documentation per vedere una richiesta API correttamente formattata.