2013-06-02 3 views
0

J'ai PHP sur mon serveur web local et je voudrais télécharger toutes les pistes 'Liked' sur mon compte Soundcloud (où un téléchargement est disponible).Télécharger les morceaux 'Liked' de Soundcloud en utilisant l'API

J'ai créé mon application dans Soundcloud (j'ai l'ID du client & clé secrète), j'ai vu le Reference mais je ne sais plus quoi faire pour commencer à télécharger les pistes. Toutes mes tentatives jusqu'ici ont échoué. Est-ce que quelqu'un peut expliquer comment je peux faire cela?

Répondre

0

Pour les pistes qui sont marquées comme téléchargeables par leur propriétaire, vous pouvez simplement envoyer une demande curl en utilisant le download_url que vous obtenez dans la représentation de la piste. Cela ressemblera à quelque chose comme https://api.soundcloud.com/tracks/12345/download.

Pour les pistes que le propriétaire a marquées comme non téléchargeables, cela n'est pas autorisé par le terms of use.

+0

Merci, NickF :) Oui, je téléchargerais purement et simplement ceux qui ont une valeur dans le champ 'download_url'. Avez-vous beaucoup d'expérience de cela? J'ai essayé (sans succès) d'exécuter des scripts à partir des docs qu'ils ont fournis - ne pouvait même pas être passé PHPUnit: '(Toute aide serait grandement appréciée :-D – michaelmcgurk

+2

Les docs pour curl PHP sont ici: http: //de1.php .net/manual/fr/function.curl-init.php, ou vous pouvez simplement utiliser 'file_get_contents', ou même simplement sur la ligne de commande, c'est aussi simple que curl http://api.soundcloud.com/tracks/ 94946557/download \? Client_id \ = VOTRE_ID_CLIENT -L> blah.m4a' – nickf

Questions connexes