Il modo in cui interpreto attualmente questo è che non abbiamo chiavi API valide e attive, quindi non dovrebbe esserci alcuna attività segnalata in Consolidated API Requests.
L’unica altra idea è che si è verificato un cambiamento nel codice e ora alcune risposte degli utenti che non utilizzano una chiave API vengono conteggiate in Consolidated API Requests.
Se qualcuno può fare luce su questo/spiegarlo, sarà apprezzato.
Grazie.
Se ricordo bene, quel report include sia le richieste di chiave API generate dall’amministratore che le richieste di chiave API utente, come quelle dell’app DiscourseHub.
modifica: sì, quelle sono richieste di chiave API utente. Dice che sono incluse nella descrizione. Ecco il set dalla mia istanza di test in cui sono l’unico utente e non ho chiavi generate dall’amministratore:
In sostanza, quelle richieste che vedi nel report provengono molto probabilmente da utenti che utilizzano l’applicazione mobile DiscourseHub. Quelle chiavi non appariranno nel pannello di amministrazione.
Questo argomento spiega cosa sono le chiavi API utente. L’app ufficiale DiscourseHub è solo un’implementazione di esse.
Questa affermazione mi ha spinto a cercare informazioni sull’applicazione mobile DiscourseHub. Per quanto ho potuto capire, si tratta di
La mia interpretazione di ciò che stai dicendo è che
Gli utenti dell’app mobile DiscourseHub stanno ricevendo una chiave API utente. Gli utenti non sanno che stanno richiedendo una chiave API utente perché l’app lo fa in modo trasparente. Inoltre, la richiesta di API utente non apparirà nel report delle chiavi elencate.
È possibile che la tua idea sia corretta, ma sarei più sicuro se potessi esaminare il codice che la implementa. Ti prego di scusare il mio approccio cauto, poiché è comune nella mia professione di programmatore richiedere l’accesso diretto al codice per verificare le informazioni. Poiché Discourse è una piattaforma open source, esaminare il codice fornirebbe prove più solide e mi aiuterebbe a comprendere meglio la situazione. (ChatGPT ha riformulato quel paragrafo per me, la mia versione suonava leggermente dura e non era quella l’intenzione.)
Sono anche un programmatore, ma non tocco il codice principale di Discourse, quindi non conosco i file esatti da cercare su GitHub, ma sono sicuro che qualcun altro possa indirizzarti nei posti giusti.
Anche il codice sorgente dell’applicazione DiscourseHub è open source. Quel repository si trova qui: