我正在使用“新”spotify应用程序api,如果您使用旧的0.X api,他们关于默认选项卡的文档似乎只是相关的。
我可以使用以下代码使用我的清单创建标签。但我似乎无法找到与他们互动的方式。
"DefaultTabs": [
{
"arguments": "test",
"title": { "en": "test" }
},
{
"arguments": "test2",
"title": { "en": "test2" }
}
]
我找到了一个与默认选项卡交互的示例,如下所示:
sp = getSpotifyApi(1);
// detects arguments value for tab
sp.core.addEventListener("argumentsChanged", function (event) {
console.log('args changed', sp.core.getArguments());
});
但是我一直收到错误消息“Uncaught ReferenceError:getSpotifyApi not defined”,根据这篇文章Cannot use the "getSpotifyApi" function in spotify app,这是因为它是与api交互的0.X方式。
Cannot use the "getSpotifyApi" function in spotify app
我发现1.X标签栏的唯一附近,它们不像经典的spotify标签栏,更像是规则的灰色按钮。
https://developer.spotify.com/docs/apps/views/1.0/tabbar-tabbar.html
这里有什么想法吗?
答案 0 :(得分:0)
您的tabbar文档看起来指向https://developer.spotify.com/docs/apps/views/1.0/ui-ui.html上记录的正确用法。我认为UI.setActiveView应该做你想要的。
或者,您应该能够使用像spotify:app:appname:tabname
免责声明我还没有在我的应用中添加任何标签。