2012-03-29 6 views
0

Ich bekomme JSON von Soundcloud und Permalink_url -Eigenschaft für die Initialisierung meines Players. Manchmal in permalink_url verwendet kurze URL und ich kann keine Daten für diesen Titel von https erhalten. Wie und warum in permalink_url war eine kurze URL? Dankepermalink_url Eigenschaft, kurze URL

Antwort

1

Meinst du eine kurze URL etwas wie das: http://snd.sc/abc123? Wenn ja, könnten Sie die Anfrage, die Ihnen das short_url gibt, einbeziehen? Andernfalls, wenn es eine 'normale' URL ist, wie http://soundcloud.com/username/track, können Sie die resolve endpoint verwenden, um die Spur (oder Benutzer, oder setzen Sie, usw.) Daten zu erhalten.

+0

Ich benutze Anfrage so etwas wie http://api.soundcloud.com/tracks.json?q=lol&consumer_key=my_key&limit=5&offset=5 Jetzt alles gut, in permalink_url volle URL. In dieser Eigenschaft kann eine verkürzte URL verwendet werden. – daredevil

+0

@daredevil: Es tut mir leid, aber ich verstehe deine Frage nicht. Was genau brauchst du? Möchtest du die 'Twitter-freundliche' kurze URL, die auf diesen vollständigen Permalink verweist? – nickf

+0

Ich bekomme Tracks JSON von Soundcloud von jQuery $ .getJSON. Und verwenden Sie die permalink_url-Eigenschaft, um den benutzerdefinierten Soundcloud-Player zu initalisieren. Normalerweise war in dieser Eigenschaft eine normale URL wie http://soundcloud.com/username/track. Aber in einem Fall in permalink_url war eine kurze URL (http://snd.sc/abc123 zum Beispiel). Benutzer post-Player mit kurzer URL. Aber Spieler funktioniert nicht mit https, weil kurze URL. Und Frage warum in Permalink_url war kurze URL? – daredevil