Alcuni risultati dei test:
- ho creato una chiave API con livello utente “singolo utente”
- inizialmente ho esaminato le impostazioni di ambito “granular”, ma non sono riuscito a trovare una restrizione per gli endpoint “events”. Anche se “events” è elencato come gruppo di query su Discourse API Docs
- ho usato “read only” al suo posto. Risultato: “Non sei autorizzato a visualizzare la risorsa richiesta.”
curl -kv https://xxx/discourse-post-event/events.ics?user_api_key=xxx non restituisce alcun file ics se si utilizza una chiave API “singolo utente”. E un elenco completo degli eventi con livello utente “tutti gli utenti”. Non vedo alcun modo per “filtrare” gli eventi di un gruppo di utenti specifico.
Ho anche controllato https:[xxxx]/admin/plugins/discourse-events/settings per eventuali impostazioni errate relative all’API, senza risultati
Qualche commento?