2012-09-10 103 views
1

我在查找堆栈溢出和Spotify开发人员网站上的文档时遇到问题,无法从外部资源(即网页)深入链接到Spotify应用程序。您能否提供一个样本URI,用于名称为“mymusicapp”的应用程序?深入链接到Spotify应用程序

谢谢!

回答

4

的URI为您的应用程序将是:

spotify:app:mymusicapp

通过深层链接,只是不停:

spotify:app:mymusicapp:artist:Coldplay

如果你这样做,ARGUMENTSCHANGED事件将在application对象上触发。

var sp = getSpotifyApi(); 
var models = sp.require('$api/models'); 

models.application.observe(models.EVENT.ARGUMENTSCHANGED, function() { 
    console.log(application.arguments); 
}); 

欲了解更多信息,请参阅Application class documentation

+0

太棒了!非常有帮助,这应该给我我需要安装Spotify的用户。但是,有没有办法使用open.spotify.com来完成同样的事情? 也许类似于“http://open.spotify.com/app/mymusicapp?arguments=artist:coldplay (我试图处理没有安装Spotify的用户) –

+0

键值参数映射到URL网址是:open.spotify.com/app/mymusicapp/artist/coldplay – pompa

相关问题