Nell'API delle app Spotify V1.0 precedente potresti fare ...
var uri_type = models.Link.getType(playlist_uri); // returns 5 (number)
Per scoprire se un URI è una traccia, playlist, album ecc ... http://developer.spotify.com/docs/apps/api/0.1/506827d4e4.html
Ma non vedo nulla di simile in V1.0.0 dell'API delle app. https://developer.spotify.com/docs/apps/api/1.0/
Qualcuno sa se qualcosa di simile è nella nuova API?
Saluti
risposte:
2 per risposta № 1Se è necessario per determinare il tipo per sapere quale tipo utilizzare durante il caricamento dell'URI (ad esempio Playlist.fromURI, Artist.fromURI), è possibile utilizzare models.fromURI (String uri).
Inoltre, se desideri sapere esattamente quale tipo è stato caricato, puoi controllare la proprietà constructor.name dell'oggetto caricato. Ad esempio,
require(["$api/models"], function(models) {
var loadable = models.fromURI("spotify:artist:18iQQOuyGlHunPVzmoLY20");
console.log(loadable.constructor.name);
});