Continuando la discussione da Lo scopo dei 2 sistemi API di Discourse:
Cosa succede se vogliamo fare una richiesta per informazioni pubblicamente disponibili sull’istanza di Discourse su un altro sito pubblicamente aperto?
Ad esempio, questa pagina (https://meta.discourse.org/u/gassim.json) è disponibile al pubblico per essere visualizzata direttamente senza accedere all’istanza meta.discourse.org, e voglio creare un’app React che recuperi questa richiesta utilizzando fetch e la visualizzi su un altro sito pubblicamente disponibile (una pagina che non richiede dettagli di accesso). Quale API dovrei usare? L’API Admin avrebbe funzionato perfettamente dato il fatto che posso generare una chiave API ‘get’ limitata a un solo tipo di richiesta, ma leggendo da diversi post, l’API Admin non è consentita per i client JavaScript. D’altra parte, l’API Utente sembra richiedere agli utenti di ‘abilitare’/accedere affinché funzioni sulla pagina esterna, ma noi vogliamo solo visualizzare informazioni pubblicamente disponibili senza bisogno di alcun accesso.
Ulteriori chiarimenti sono molto apprezzati e necessari per favore! E se possibile, apprezzerei se conoscessi un esempio funzionante che potresti condividere simile al caso d’uso menzionato all’inizio del mio post.
Grazie in anticipo!