2016-11-04 2 views
0

Im пытается получить список воспроизведения пользователя, передавая идентификатор пользователя следующим образом,Sound Cloud: Не удается получить список воспроизведения пользователя

https://api.soundcloud.com/tracks?client_id=xxxxxx 

Но вопрос он дает мне ошибку, как это,

{"errors":[{"error_message":"401 - Unauthorized"}]} 

Не могу ли я получить доступ к плейлисту пользователя, просто передав Client_id

ответ

1

Теперь вы пытаетесь получить доступ к трекам, api для доступа к playlist приведен ниже.

http://api.soundcloud.com/playlists/405726?client_id=YOUR_CLIENT_ID 

More about SoundCloud APIs

+0

Но когда я использовал вашу ссылку, я получаю 404 как ответ сервера. Поэтому, я думаю, мне нужно сначала получить токен аутентификации. Теперь я нашел способ получить токен auth. Итак, без токена auth мы можем получить плейлист? – posha

+0

Нет, я не думаю, что мы можем получить плейлист без токена auth –

+0

Была ли ссылка полезной? –

1

Используйте идентификатор пользователя, чтобы сделать вызов API для их плейлисты:

http://api.soundcloud.com/users/USER_ID/playlists.json?client_id=YOUR_CLIENT_ID 

Затем вы можете найти список воспроизведения идентификатор, который вы хотите использовать. С другой стороны, если у вас уже есть список воспроизведения URL вы можете использовать решительность, чтобы получить детали плейлиста от:

http://api.soundcloud.com/resolve.json?url=URL_OF_PLAYLIST&client_id=YOUR_CLIENT_ID 

или использовать идентификатор плейлиста, чтобы сделать запрос API для своих треков:

http://api.soundcloud.com/playlists/PLAYLIST_ID/tracks.json?client_id=YOUR_CLIENT_ID 

выше, был протестирован с моим идентификатором клиента. Если вы получаете ответ 401 по любому из вызовов, дважды проверьте YOUR_CLIENT_ID.

+0

HI Спасибо. Нашел решение. – posha