0

在 V1.0 之前的 Spotify Apps API 中,您可以...

var uri_type = models.Link.getType(playlist_uri); // returns 5 (number)

要确定 URI 是否是曲目、播放列表、专辑等... http://developer.spotify.com/docs/apps/api/0.1/506827d4e4.html

但是我在应用程序 API 的 V1.0.0 中没有看到任何类似的东西。 https://developer.spotify.com/docs/apps/api/1.0/

有人知道新API中是否有类似的东西吗?

干杯

4

1 回答 1

2

如果您需要它来确定类型以便知道在加载 URI 时使用什么类型(例如 Playlist.fromURI、Artist.fromURI),您可以使用models.fromURI(String uri)

此外,如果您想确切知道加载了哪种类型,可以检查加载对象的 constructor.name 属性。例如,

require(['$api/models'], function(models) {
   var loadable = models.fromURI("spotify:artist:18iQQOuyGlHunPVzmoLY20");
   console.log(loadable.constructor.name);
});
于 2013-07-16T14:22:33.770 回答