Continuando la discusión de El propósito de los 2 sistemas de API de Discourse:
¿Qué pasa si queremos hacer una solicitud de información disponible públicamente en una instancia de Discourse a otro sitio público abierto?
Por ejemplo, esta página (https://meta.discourse.org/u/gassim.json) está disponible para que el público la vea directamente sin iniciar sesión en la instancia de meta.discourse.org, y quiero crear una aplicación de React que obtenga esta solicitud usando fetch y la muestre en otro sitio público (una página que no requiere detalles de inicio de sesión). ¿Qué API debería usar? La API de administrador habría funcionado perfectamente dado el hecho de que puedo generar una clave de API de ‘obtener’ que está restringida solo para un tipo de solicitud, pero al leer varias publicaciones, la API de administrador no está permitida para clientes de JavaScript. Por otro lado, la API de usuario parece querer que los usuarios ‘habiliten’/inicien sesión para que funcione en la página externa, pero solo queremos mostrar información disponible públicamente sin necesidad de ningún inicio de sesión.
¡Se agradece y se necesita una mayor aclaración! Y si es posible, agradecería si conoce un ejemplo de trabajo que pudiera compartir similar al caso de uso mencionado al principio de mi publicación.
¡Gracias de antemano!