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.)"

Когда я посмотрел это, он сказал, что это означает, что этот запрос требует аутентификации, хотя пользователь уже прошел аутентификацию с предположительно правильной областью действия. Что мне не хватает?

0 ответов

Другие вопросы по тегам