2016-03-23 12 views
0

Ich versuche, ein SoundCloud SDK für eine Webanwendung einzurichten. Ich habe es geschafft, mit dem folgenden Code eine Popup-Abfrage nach der Autorisierung zu erhalten, wenn ich auf connect klicke, aber es antwortet nicht.So richten Sie JavaScript Soundcloud SDK für Web App ein

Kann jemand irgendwelche Probleme damit sehen? Hier ist das Javascript.

SC.initialize({ 
      client_id: 'mygeneratedid', 
      redirect_uri: 'file:///Users/simonmellows/Documents/Music%20Tech%20(Year%203)/Individual%20Project/Work/GUI%20Design.html' 
     }); 

     // initiate auth popup 
      SC.connect().then(function() { 
      return SC.get('/me'); 
     }).then(function(me) { 
      alert('Hello, ' + me.username); 
      }); 

Hier ist mein Rückruf.html.

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <title>Connect with SoundCloud</title> 
    </head> 
    <body onload="window.setTimeout(window.opener.SC.connectCallback, 1)"> 
    <b style="text-align: center;">This popup should automatically close in a few seconds</b> 
    </body> 
</html> 

Ich führe die Datei auf meinem Computer, sie wird nirgendwo anders gehostet. Muss es lokal gehostet werden? Oder sogar auf einem Remote-Server, um zu arbeiten? Jeder Rat würde sehr geschätzt werden. Der obige Code ist genau das, was ich in der Dokumentation gefunden habe.

Danke!

Antwort

0

Um mit dem Wert, den Sie als „redirect_uri“ muss der Wert den Sie als Redirect URI auf soundcloud.com für die Authentifizierung auf Ihrer registrierten Apps Seite eingeben angeben zu starten übereinstimmen (dies den gleichen Ort, um es Sie sehen können Sie Client-ID & Client-Geheimnis).

Der Weiterleitungs-URI muss eine Adresse sein, die von Soundcloud aufgelöst werden kann.

Verwandte Themen