Spotify API не получает авторизованный список авторизации
Я использую Spotify iOS SDK и пытаюсь использовать эту функцию starredListForUserInSession:callback:
найти список избранных пользователей после того, как они вошли в систему.
Фактический вход пользователя в систему работает правильно, так как я могу транслировать треки Spotify и возвращать действительный SPTSession. Я включаю как области потокового воспроизведения, так и области чтения плейлиста, как показано ниже:
SPTAuth *auth = [SPTAuth defaultInstance];
NSURL *loginPageURL = [auth loginURLForClientId:kSpotifyClientID
declaredRedirectURL:[NSURL URLWithString:kSpotifyCallbackURL]
scopes:@[SPTAuthStreamingScope, SPTAuthPlaylistReadPrivateScope]];
Тем не менее, когда я использую функцию:
[SPTRequest starredListForUserInSession:[AppDelegate sharedAccounts].spotifySession callback:^(NSError *error, id object) {
if (error) {
NSLog(@"%@", error);
}
}];
Я последовательно получаю следующую ошибку: "The operation couldn’t be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x7a8cbf50 {NSErrorFailingURLKey=https://api.spotify.com/v1/users/(null)/starred, NSErrorFailingURLStringKey=https://api.spotify.com/v1/users/(null)/starred, NSUnderlyingError=0x7a6d5b60 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1012.)"
Когда я посмотрел это, он сказал, что это означает, что этот запрос требует аутентификации, хотя пользователь уже прошел аутентификацию с предположительно правильной областью действия. Что мне не хватает?