Хорошо, поэтому я использую PHP, чтобы получить возможность отправлять SoundCloud виджеты на моем сайте (нет необходимости объяснять, как и почему, потому что тат не Wath важно)Soundcloud получить трек ID из ссылки (PHP)
Вот мой код:
if (strpos($post['link'], 'soundcloud.com') !== FALSE)
{
echo "<iframe width=\"500\" height=\"150\" scrolling=\"no\" frameborder=\"no\"
src=\"https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/".$trackID."&color=ff6600&auto_play=false&show_artwork=true\"></iframe>";
}
Моя переменная $ пост [ «ссылка»] выводит ссылку SoundCloud в этой форме https://soundcloud.com/alex-oancea/best-thing-about-you-original
То, что я хотел бы сделать, это получить идентификатор трека из ссылки и объявить его как $ TrackID, потому что, как вы можете увидеть в моем коде (в SRC = «» часть), виджет использует идентификатор трека
Я смотрел в SoundCloud API и многих других потоков на этом сайт, но я не нашел, как это сделать или как написать код ...
Заранее спасибо!
Я попробовал все, но это дает мне эту ошибку вместо: Предупреждение: Отсутствует аргумент 2 для Services_Soundcloud :: __ конструкт(), называемый в D: \ XAMPP \ HTDOCS \ acusticdream \ загрузочную new.php по линии 93 и определенный в D: \ XAMPP \ htdocs \ acusticdream \ php \ soundcloud-sdk \ Services \ Soundcloud.php on line 221 – Dan
Это означает, что вы не создали экземпляр класса 'Services_Soundcloud'. Проверьте [эту ссылку] (http://developers.soundcloud.com/docs#authentication) - повторите пример PHP. Кажется, что класс ожидает 3 значения при его создании. '$ client = new Services_Soundcloud ('CLIENT_ID', 'CLIENT_SECRET', 'REDIRECT_URL');' – Scopey