Spotify Web SDK обновить токен доступа - PullRequest
0 голосов
/ 07 октября 2018

Итак, сейчас, когда я инициализирую веб-SDK, я делаю что-то вроде этого

let token = this.access_token;
this.player = new Spotify.Player({
name: 'Soundseek.io',
getOAuthToken: cb => { cb(token); }
});

Все это работает в течение часа, а затем я обновляю свой токен доступа и получаю новый токен.

Теперь, кто-нибудь знает, как я могу обновить oauthtoken, не убивая игрока и не переинициализируя его?

Сейчас я делаю это

this.player.disconnect();
this.player = null;

, а затем снова запускаю предыдущий фрагмент кода.

Я надеялся, что это сработает, что-то вроде (только один из них)

this.player.getOAuthToken(this.access_token);
this.player.refreshOAuthToken(this.access_token);
this.player.setOAuthToken(this.access_token);
this.player.updateOAuthToken(this.access_token);
this.player.token(this.access_token);
this.player.updateToken(this.access_token);
this.player.refresh(this.access_token);
this.player.newToken(this.access_token);
this.player.swap(this.access_token);

Только один из них ... (и это только мои догадки. Ни один из них не сработал, хотяЯ думаю)

...