Spotify 中播放列表的 URI 中的随机字符串代表什么
What Does The Random String In URI Of A PlayList In Spotify Stand For
我目前正在将 Spotify 与我们的音乐播放器应用集成。所以我访问了 Spotify 的官方网站并研究了它的教程。
但是当我遇到代码时:
-(void)playUsingSession:(SPTSession *)session
{
// Create a new player if needed
if (self.player == nil)
{
self.player = [[SPTAudioStreamingController alloc] initWithClientId:[SPTAuth defaultInstance].clientID];
}
[self.player loginWithSession:session callback:^(NSError *error)
{
if (error != nil)
{
NSLog(@"*** Logging in got error: %@", error);
return;
}
NSURL *trackURI = [NSURL URLWithString:@"spotify:track:58s6EuEYJdlb0kO7awm3Vp"];
[self.player playURIs:@[ trackURI ] fromIndex:0 callback:^(NSError *error)
{
if (error != nil)
{
NSLog(@"*** Starting playback got error: %@", error);
return;
}
}];
}];
}
我不知道这行的"58s6EuEYJdlb0kO7awm3Vp"是什么意思
NSURL *trackURI = [NSURL URLWithString:@"spotify:track:58s6EuEYJdlb0kO7awm3Vp"];
是曲目的id吗?
因为它是硬编码的,所以我不知道如何请求它。
我阅读了 API 文档,尤其是 SPTPlaylists 方面的文档。但是我找不到关于这个字符串代表什么的任何解释。
请帮帮我。提前致谢!
在示例中,58s6EuEYJdlb0kO7awm3Vp
是曲目的 Spotify ID,spotify:track:58s6EuEYJdlb0kO7awm3Vp
是它的 Spotify URI。 Spotify Web API User Guide 中有一些关于 Spotify 目录标识符如何工作的信息。
您可以使用 Spotify 桌面客户端通过 right-clicking 在显示其内容的视图的 header 上找到专辑、艺术家、曲目或播放列表的 ID/URI , 或者您可以使用 Web API Search endpoint 来找出这些标识符。
我们刚刚更新了 iOS SDK Tutorial 以更好地解释此 ID 的来源。
我目前正在将 Spotify 与我们的音乐播放器应用集成。所以我访问了 Spotify 的官方网站并研究了它的教程。
但是当我遇到代码时:
-(void)playUsingSession:(SPTSession *)session
{
// Create a new player if needed
if (self.player == nil)
{
self.player = [[SPTAudioStreamingController alloc] initWithClientId:[SPTAuth defaultInstance].clientID];
}
[self.player loginWithSession:session callback:^(NSError *error)
{
if (error != nil)
{
NSLog(@"*** Logging in got error: %@", error);
return;
}
NSURL *trackURI = [NSURL URLWithString:@"spotify:track:58s6EuEYJdlb0kO7awm3Vp"];
[self.player playURIs:@[ trackURI ] fromIndex:0 callback:^(NSError *error)
{
if (error != nil)
{
NSLog(@"*** Starting playback got error: %@", error);
return;
}
}];
}];
}
我不知道这行的"58s6EuEYJdlb0kO7awm3Vp"是什么意思
NSURL *trackURI = [NSURL URLWithString:@"spotify:track:58s6EuEYJdlb0kO7awm3Vp"];
是曲目的id吗?
因为它是硬编码的,所以我不知道如何请求它。
我阅读了 API 文档,尤其是 SPTPlaylists 方面的文档。但是我找不到关于这个字符串代表什么的任何解释。
请帮帮我。提前致谢!
在示例中,58s6EuEYJdlb0kO7awm3Vp
是曲目的 Spotify ID,spotify:track:58s6EuEYJdlb0kO7awm3Vp
是它的 Spotify URI。 Spotify Web API User Guide 中有一些关于 Spotify 目录标识符如何工作的信息。
您可以使用 Spotify 桌面客户端通过 right-clicking 在显示其内容的视图的 header 上找到专辑、艺术家、曲目或播放列表的 ID/URI , 或者您可以使用 Web API Search endpoint 来找出这些标识符。
我们刚刚更新了 iOS SDK Tutorial 以更好地解释此 ID 的来源。