Ciao, vorrei creare alcuni report statistici settimanali utilizzando l’API REST. Lo farò per il forum linkingyourthinking.com.
Tuttavia, vorrei iniziare subito, prima di ricevere le chiavi dall’amministratore, cosa che potrebbe richiedere del tempo, dato che sono nel mezzo di un workshop di sei settimane.
Quindi speravo di poter iniziare ora con try.discourse.org. È possibile? Ho provato curl -X GET https://try.discourse.org/site.json
e funziona bene.
Se stai generando report su dati pubblici di try.discourse.org non avrai bisogno delle chiavi API, poiché le richieste GET funzioneranno perfettamente senza di esse!
Il nome utente dell’API indicherà a Discourse quali funzionalità sono abilitate. Un amministratore o un utente normale non hanno le stesse funzionalità e l’utilizzo di uno o dell’altro limiterà ciò che è possibile ottenere utilizzando l’API.
La chiave API è la password da utilizzare con il nome utente dell’API.
Nel mio scenario voglio usare solo l’API di discourse e la mia confusione è che ogni utente che usa la mia app può creare post, mettere like, commentare altre funzionalità, quindi ora devo creare un nome utente API e una chiave API per ogni utente per usare le rispettive API?
Secondo il documento ho creato una chiave API “Tutti gli utenti”, ma sto riscontrando questo errore
{
"errors": [
"Non sei autorizzato a visualizzare la risorsa richiesta. Il nome utente o la chiave API non è valido."
],
"error_type": "invalid_access"
}
in Postman quando richiamo questa API /tags.json.
Puoi aiutarmi con questo?