2017-01-27 1 views
0

j'utilisais SoundCloud reposter pistes par ce point de terminaison api:Soundcloud republication par api

api.soundcloud.com/e1/me/track_reposts

Mais il a cessé de travailler. Est-ce que quelqu'un a plus d'informations à ce sujet? Y a-t-il une quelconque possibilité de reporter une piste par API?

Répondre

0

L'API documentée SoundCloud ne comprend pas reposts: https://developers.soundcloud.com/docs/api/reference

C'est par la conception. Les reposts ne font pas partie du produit que SoundCloud met à la disposition des utilisateurs de l'API. Le point de terminaison que vous utilisez a été créé à l'origine pour les applications internes, mais il est en cours de retrait. Au moment de la rédaction de ce document, il est toujours disponible sous une forme en lecture seule, mais cela va probablement disparaître bientôt aussi.

En général, nous suggérons le widget ou l'intégration pour les choses non disponibles dans l'API publique. Malheureusement, il ne contient pas non plus de capacité de repos. À quoi utilisez-vous les reposts? I pourrait être en mesure de proposer une alternative.

+0

Dave, j'utilise le repost pour Download Gateways, aussi Soundcloud ne l'a pas supprimé, parce que dans d'autres sites le repost fonctionne toujours. –

+0

En outre, pourquoi "api.soundcloud.com/e1/me/reposts/" renvoie "500 - Internal Server Error"? Cela signifie qu'il existe toujours. –

0

Même problème ici. Utilisé pour les portes de téléchargement. Travaillait il y a quelques semaines, pas de problème, maintenant j'ai 404 Not Found en conséquence.

http://taffo.tunevoyage.com/hybrid_x_dubstep

L'Union Artiste et ToneDen sont reposter encore des pistes, pas de problème. Je n'ai aucune idée de ce qu'ils utilisent pour ça.

0

Si vous utilisez un ancien SDK il est en fait un POST demande à api.soundcloud.com/e1/me/track_reposts, la méthode doit être PUT, sinon elle retournera une erreur 404. Donc, si vous regardez le moniteur réseau SC.put('api.soundcloud.com/e1/me/track_reposts/{track_id}');, il fait un POST. J'utilise toujours l'ancien SDK, mais je viens de faire une nouvelle fonction avec PUT. Maintenant ça marche bien.