За последние 24 часа нас посетили 22156 программистов и 1163 робота. Сейчас ищут 823 программиста ...

SoundCloud. Как получить трек?

Тема в разделе "Прочие вопросы по PHP", создана пользователем Anhk, 12 авг 2019.

  1. Anhk

    Anhk Активный пользователь

    С нами с:
    13 дек 2015
    Сообщения:
    219
    Симпатии:
    11
    есть необходимость в том, чтобы загрузить с саунлклауда трек, имея лишь линку на него.

    читал апиху, рыскал по инету часа 4, но везде требуется client_id, который уже нигде не достать.

    получилось получить айфрейм - планировал имитировать клик по своему проигрывателю и запускать трек из скрытого айфрейма, но при таком раскладе сафари и прочие жулики блокируют контент - xss.

    вывод - нужно получить непосредственно файл.
    возможно, кто-нибдуь сталкивался с этим?
     
  2. kazadai90

    kazadai90 Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    103
    Симпатии:
    19
  3. Anhk

    Anhk Активный пользователь

    С нами с:
    13 дек 2015
    Сообщения:
    219
    Симпатии:
    11
    это никаким образом не подходит, т.к. саундклауд не предоставляет прямого урла к файлу.
    умеет возвращать потоки и линки на них; и списки треков.
     
  4. kazadai90

    kazadai90 Активный пользователь

    С нами с:
    6 фев 2013
    Сообщения:
    103
    Симпатии:
    19
    а можно ссылку на файл, которая у вас
     
  5. Anhk

    Anhk Активный пользователь

    С нами с:
    13 дек 2015
    Сообщения:
    219
    Симпатии:
    11
    в общем, решить не получилось, так как саундклауд требовал дополнительно токен авторизационный, который получить негде.
    такое чувство, будто сервис помирает.

    пересел на альтернативный вариант - взлетело за 15 минут с установками доп. зависимостей
     
  6. villiwalla

    villiwalla Активный пользователь

    С нами с:
    14 дек 2016
    Сообщения:
    471
    Симпатии:
    70
    Заявление громковатое, но что-то почуялось что все можно https://developers.soundcloud.com/docs/api/guide#users-register