Я намагаюся написати нативну програму, що реагує на деякі композиції із Soundcloud. Як тест, я грав з API за допомогою python, і я можу подавати запити на вирішення URL-адреси, витягувати списки відтворення / треки та все інше, що мені потрібно.
З урахуванням сказаного, під час запиту в stream_url будь-якого треку я отримую помилку 401.
Поточна URL-адреса, про яку йдеться ,: https://api.soundcloud.com/tracks/699691660/stream?client_id=PGBAyVqBYXvDBjeaz3kSsHAMnr1fndq1
Я спробував це без? Client_id ..., я спробував замінити? з &, я спробував отримати інший client_id, я спробував це з enable_redirects як істинним, так і хибним, але, здається, нічого не працює. Будь-яка допомога буде дуже вдячна.
Властивість streamable кожного треку - True, тому це не повинно бути проблемою дозволів.
Редагувати:
Провівши трохи досліджень, я знайшов напівуспішний спосіб вирішення. Кінцева точка / stream API все ще не працює, але якщо змінити кінцеву точку призначення на http://feeds.soundcloud.com/users/soundcloud:users : /sounds.rss, вона надасть вам RSS-канал, який є (здебільшого) те саме, що ви отримали, використовуючи кінцеву точку API треків чи списків відтворення.
Посилання, що міститься в ньому, може бути потоковою.