Soundcloud API Error NS_ERROR_DOM_BAD_URI: Accès à l'URI restreint refusé (JavaScript)

Je me familiarise avec l'API de Soundcloud et j'ai des problèmes. Pour autant que je le SC.initialize , tout ce dont j'ai besoin dans SC.initialize est un client_id. J'ai utilisé les tutoriels de Code Academy pour commencer et c'était génial. Maintenant que j'essaie réellement de mettre en œuvre quelque chose, j'ai des problèmes.
Lorsque j'ai couru mon code dans l'Académie Code, il a fait exactement ce que je voulais faire. Maintenant que j'essaie de l'exécuter dans un navigateur, je reçois un écran vierge et cette erreur:

NS_ERROR_DOM_BAD_URI: Accès à l'URI restreint refusé @ http://connect.soundcloud.com/sdk

Après avoir fait des recherches, j'ai constaté que ces erreurs sont liées aux préfixes de domaine. J'ai donc essayé de le changer à http: // www. Connect.soundcloud.com/sdk. Mais quand je fais cela, j'ai une erreur différente:

SC n'est pas défini

AHHHH Qu'est-ce que je fais mal ?!
Je suis nouveau dans l'utilisation d'API, et toute aide serait très appréciée.
Voici ce que je fais:
(JavaScript)

 SC.initialize({ client_id: 'hidden for privacy', }); $(document).ready(function() { SC.get('/users/5577686/tracks', {limit:7}, function(tracks) { $(tracks).each(function(index, track) { $('#tracktitle').append($('<li></li>').html(track.title)); $('#trackimage').append("<img src='" + track.artwork_url + "' />"); $('#play').append("<a href='" + track.permalink_url + "' >" + "Play" + "</a>"); }); }); }); 

(HTML)

 <!DOCTYPE HTML> <html> <head> <script src="http://connect.soundcloud.com/sdk.js"></script> <script src="soundcloud.js"></script> </head> <body> <div id="tracktitle"></div> <div id="trackimage"></div> <div id="play"></div> </body> </html> 

Je ne pense vraiment pas qu'il y ait quelque chose de mal avec le code, car tout semblait bien fonctionner dans Code Academy. Je pense qu'il est plus grave de se familiariser avec l'API. Dois-je faire une autre authentification? Ai-je besoin de plus que l'ID du client? Encore une fois, je suis très coincé et j'apprécierais toute aide. Merci d'avoir lu.

(J'ai également suivi le codage pour le tutoriel d'intégration API Soundcloud de GOOD étape par étape et j'ai les mêmes erreurs exactes, donc cela confirme encore que le code n'est probablement pas le problème, mais la connexion à l'API peut être)

Le problème ici est que lorsque vous vous connectez à une API hébergée sur un autre serveur, vous devez utiliser le même protocole. Pour les fichiers locaux, vous utilisez le protocole de fichier ( file:// ), où SoundCloud utilise: http:// ou https://

Suivez ces étapes:

  1. Obtenez un serveur (XAMPP / LAMPP / WAMPP pour PHP / HTML régulier, NodeJS pour serveur JS ou Tornado pour Python)
  2. Trouvez le protocole que votre serveur utilise

Si votre serveur utilise le protocole http , votre domaine doit être http://soundcloud.com/... , mais si votre serveur utilise le protocole https , le domaine de l'API doit être https://.... . Donc, une fois que vous obtenez les protocoles compatibles, vous pourrez ensuite transmettre les données via l'API.