2016-05-14 4 views
0

Мы использовали API SoundCloud, и он неожиданно прекратил работу на этой неделе; он теперь возвращает сообщение «Не найдено». На нашей стороне ничего не изменилось, насколько нам известно, поэтому нам интересно, есть ли какие-то известные изменения API, которые потребуют изменения кода?Является ли SoundCloud api-v2 устаревшим?

Вот пример URL, который мы используем, чтобы получить доступ к API: https://api-v2.soundcloud.com/explore/Popular+Music?client_id=d2791ef3c22de81af61b4915a654b2e2&cb=1462986650375-9904013473612631

Это используется в Javascript кода для новой вкладки расширения для Chrome на Windows.

ответ

0

В документах не упоминаются конечные точки api-v2.

Если не указано иное, базовый URL для API конечных точках:

https://api.soundcloud.com 

Попробуйте изменить базовый URL; если вы используете JS SDK, убедитесь, что у вас есть последняя версия.


Похоже api-v2 является undocumented, internal version из SoundCloud API.

Существует даже quote from the developers (курсив мой):

давая вам знать, что использование недокументированных API, не собирается в соответствии с Условиями использования наших разработчиков использования. Я также не рекомендую строить что-либо поверх него, так как он очень подвержен изменениям.

Итак, вы идете. Возможно, эта конечная точка изменилась, нет никакой документации, доступной публично, вы все равно не должны ее использовать, и вы нарушаете ToS, если вы это сделаете, хотя SoundCloud doesn't seem to be feeling bloodthirsty. Важно понимать, что официальной поддержки нет (он «сломает все, что вы сделали в любой момент»).

Смежные вопросы