为啥星表包含零歌曲,而这里更多?

Posted

技术标签:

【中文标题】为啥星表包含零歌曲,而这里更多?【英文标题】:Why starred list contains zero song when here is more?为什么星表包含零歌曲,而这里更多? 【发布时间】:2015-10-09 10:12:43 【问题描述】:

在执行请求星标列表后,我得到的轨道数为零,而实际上它包含 26 个轨道(附图片)。为什么它返回零轨道?

    SPTAuth *auth = [SPTAuth defaultInstance];
    [SPTPlaylistSnapshot requestStarredListForUserWithSession:auth.session callback:^(NSError *error, SPTPlaylistSnapshot *object) 
            NSLog(@"Starred :%@ tracks:%d",object.name, object.trackCount);
    ];

输出:已加星标:(空)曲目:0

【问题讨论】:

【参考方案1】:

我确实通过添加 SPTAuthPlaylistReadPrivateScope 范围解决了问题。

SPTAuth *auth = [SPTAuth defaultInstance];
[auth setRequestedScopes:@[SPTAuthUserReadPrivateScope, SPTAuthStreamingScope, SPTAuthPlaylistReadPrivateScope]];

【讨论】:

以上是关于为啥星表包含零歌曲,而这里更多?的主要内容,如果未能解决你的问题,请参考以下文章

在套接字上发送包含曲目编号,标题,艺术家,专辑,流派和持续时间的歌曲列表?

为啥 Maven 目标“包”包含 jar 中的资源,而目标“jar:jar”不包含?

为啥我不应该包含 cpp 文件而使用标头?

为啥实体框架核心加载实体的关系而不添加包含

为啥 FetchContent 更喜欢子目录包含而不是安装依赖项?

为啥当 WHERE 子句包含参数化值时 SQL Server 使用索引扫描而不是索引查找