cada vez que trato de autenticar una instancia de MusicKit, la ventana emergente siempre muestra 'Problema de conexión Puede haber un problema de red. '. Al volver a cargar la ventana emergente, muestra la pantalla de inicio de sesión, pero después de iniciar sesión, vuelve a mostrar la misma página de error.
En la primera pantalla de error, aparece el siguiente error en la consola. Una búsqueda del error parece estar conectada a ember js.
Error al procesar la ruta: woa Error al construir 'URL': URL no válida TypeError: Error al construir 'URL': URL no válida
TypeError: no se pudo construir 'URL': URL no válida
En la segunda página de error encuentro el siguiente error en la consola:
Error al procesar ruta: oauth-screen
Esto sucede tanto en Brave como en Safari.
¿Es esto un error o hice algo mal?
<html> <head> <script src="https://js-cdn.music.apple.com/musickit/v1/musickit.js"></script> </head> <body> <script> document.addEventListener('musickitloaded', function () { MusicKit.configure({ developerToken: 'My token', debug: true, suppressErrorDialog: false }); let music = MusicKit.getInstance(); music.authorize().then(function (response) { console.log(response); }); }); </script> </body> </html>El código está bien, pero lo abrí directamente desde el disco. Por una razón desconocida, a musickit no le gusta esto. Necesitaba ser servido a través de un pequeño servidor HTTP para que funcionara correctamente.