2016-11-04 1 views
0

Im essayant d'obtenir la liste de lecture de l'utilisateur en passant l'ID utilisateur comme suit,SoundCloud: Impossible d'obtenir la liste de lecture de l'utilisateur

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

Mais la question est-il me donne une erreur comme ça,

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

Je ne peux pas accéder à la liste de lecture de l'utilisateur tout en passant le cLIENT_ID

Répondre

1

Ce que vous tentez d'accéder est maintenant pistes, l'api pour accéder playlist est donnée ci-dessous.

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

More about SoundCloud APIs

+0

Mais quand j'ai utilisé votre lien im obtenir 404 comme réponse du serveur. Donc je suppose que je dois d'abord obtenir le jeton d'authentification. Maintenant, j'ai trouvé un moyen d'obtenir le jeton d'authentification. Donc, sans un jeton d'authentification, pouvons-nous avoir la playlist? – posha

+0

Non, je ne pense pas que nous pouvons obtenir la liste de lecture sans jeton auth. –

+0

Le lien était-il utile? –

1

Utilisez l'ID utilisateur pour effectuer un appel API pour leurs listes de lecture:

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

Ensuite, vous pouvez trouver l'ID de playlist de celui que vous souhaitez utiliser. Sinon, si vous avez déjà l'URL de playlist vous pouvez utiliser détermination pour obtenir les détails de liste de lecture de ce:

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

ou utiliser l'ID de playlist pour faire une demande d'API pour ses pistes:

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

Le ci-dessus a été testé avec mon identifiant client. Si vous obtenez une réponse 401 à l'un des appels, vérifiez votre nom d'utilisateur "YOUR_CLIENT_ID".

+0

HI Merci. Trouvé la solution. – posha