gpt4 book ai didi

iphone - 从我的 iphone 应用程序打开 spotify 应用程序

转载 作者:可可西里 更新时间:2023-11-01 03:28:11 24 4
gpt4 key购买 nike

我很确定一定有一种方法可以从我自己的应用程序启动 spotify iphone 应用程序。我看到 SMP 应用程序(分享我的播放列表)在将播放列表推送到 Spotify 应用程序时做了非常相似的事情。

我猜应该是使用类似的东西:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"spotify://search:muse"]];

如您所见,我希望能够让 spotify 搜索特定关键字。问题是我真的不知道 spotify url 方案,如果有的话。

我一直在网络、Spotify 开发者网站等中搜索,但没有任何结果...

最佳答案

我在一个应用程序中遇到过类似的需求。我的解决方案是创建一个客户端,它点击 Spotify API 以返回搜索的 XML 或 JSON。例如,如果您想要 Muse,您可以使用以下 URL 访问 API:

http://ws.spotify.com/search/1/artist?q=muse

从 XML 或 JSON,您将能够在他们的 URL 方案中提取指向特定艺术家的链接:

spotify:artist:12Chz98pHFMPJEknJQMWvI

切掉 spotify:artist: 部分并将其附加到 Spotify 艺术家链接上:

http://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI

然后,使用 Spotify URL 方案和 UIApplication,您可以将 Spotify 应用程序打开到该特定艺术家的页面:

[[UIApplication sharedApplication] openURL:
[NSURL URLWithString:
@"spotify://http://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI"]];

请注意,使用 URL 方案访问另一个应用程序的功能通常没有记录,并且可能是一项脆弱的工作。如果 Spotify 将来决定对此进行任何更改,它将在没有警告的情况下破坏此功能。

关于iphone - 从我的 iphone 应用程序打开 spotify 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10111848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com