为什么加星标的列表包含零首歌曲,而这里有更多歌曲?

Why starred list contains zero song when here is more?

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

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

输出:已加星标:(空)tracks:0

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

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