\u003cdiv data-theme-toc="true"\u003e \u003c/div\u003e
Quindi vuoi usare la Discourse API? Fantastico! Iniziamo.
Configurazione dell’ambiente di sviluppo di Discourse
Configura l’ambiente di sviluppo di Discourse utilizzando la nostra guida per Windows, macOS o Ubuntu.
Clonare la Gem di Discourse API
Ora che hai configurato l’ambiente di sviluppo di Discourse, dovresti già avere Git e Ruby installati sul tuo sistema. Puoi installare la gem di Discourse API eseguendo il seguente comando dalla console:
git clone https://github.com/discourse/discourse_api.git ~/discourse_api
In alternativa, puoi installare la gem direttamente:
gem install discourse_api
Installare le dipendenze
Apri la directory discourse_api e digita:
bundle install
Questo installerà tutte le dipendenze di gem richieste.
Generare una Chiave API
Genera una Chiave API per la tua istanza di Discourse visitando /admin/api/keys, per interagire con la Discourse API.
Fornire le Credenziali API
Ora che hai clonato la gem di Discourse API e generato una chiave API, iniziamo ad usarla!
Apri il file discourse_api/examples/example.rb e modifica le seguenti informazioni:
client = DiscourseApi::Client.new("http://localhost:3000")
client.api_key = "YOUR_API_KEY"
client.api_username = "YOUR_USERNAME"
Sostituisci http://localhost:3000 con l’URL della tua istanza di discourse, ad esempio: http://discourse.example.com
Sostituisci YOUR_API_KEY con la chiave API della tua istanza di discourse, ad esempio: b1f3175cb682b3e9b6ca419db77772120b19af993cbc14ebed80fea08e3bbd66
Sostituisci YOUR_USERNAME con il nome utente Admin della tua istanza di discourse, ad esempio: codinghorror
Accedere alla Discourse API
Ora nella console, dalla directory discourse_api esegui:
ruby examples/example.rb
Questo comando stamperà gli argomenti più recenti dalla tua istanza di Discourse.
Questo è tutto. Inizia a usare oggi stesso la Discourse API.
Risorse Aggiuntive:
Documentazione Discourse API
Ultima Revisione da @SaraDev il 2022-07-13T01:00:00Z