Как получить текущее имя пользователя в приложениях Spotify?

Я пытался использовать sp.core.user.canonicalUsername и m.User в различных вариантах, я даже пытался получить имя пользователя, проходя через m.playlists.starredPlaylist. Это, наверное, легко, но я не могу найти это где-то?


person Christian Landgren    schedule 02.01.2012    source источник


Ответы (3)


Это от сотрудника Spotify:

«Личная информация, такая как имя пользователя, никогда не будет доступна».

Как правило, они хотят, чтобы вы использовали Facebook Auth для любых социальных функций.

Судя по всему, Spotify выпустит новую документацию примерно через неделю, так что следите и смотрите, прольет ли она свет.

person Peter Watts    schedule 02.01.2012

Он будет недоступен, но вы можете получить уникальный идентификатор пользователя с помощью sp.core.getAnonymousUserId()

person Juan Riaza    schedule 02.01.2012
comment
Ваше приложение не будет одобрено, если вы используете sp.core - person kskjon; 03.04.2012

Оказывается, вы можете использовать

var sp = getSpotifyApi(1);
var models = sp.require('sp://import/scripts/api/models');
models.session.anonymousUserID

Из справочника по API:

anonymousUserID  string     Get an anonymous user ID, which is unique per-user, per-application.
person kskjon    schedule 03.04.2012