2013-09-30 6 views
1

Я понимаю, что можно использовать oembed для встраивания кода для личных файлов, но при запуске я сталкиваюсь с «запретом 403».Использовать soundcloud embed для создания кода вставки из командной строки для частных звуков

http://soundcloud.com/albert-albala-1/audio-recording-on-monday/s-VzgUg 

доступен в браузере, но

curl -iL http://soundcloud.com/oembed?url=http%3A//soundcloud.com/albert-albala-1/audio-recording-on-monday/s-VzgUg&format=json&auto_play=false 

дает HTTP/1.1 403 Forbidden ошибку. Же вызов с открытым звуком работает отлично:

curl -iL http://soundcloud.com/oembed?url=http%3A//soundcloud.com/osmconcerts/rosemarie-landryv2&format=json&auto_play=false 

Похожие вопросы: Rendering SoundCloud widget for a private track using PHP API, хотя это один использует PHP. Я пытаюсь заставить это работать в командной строке.

+0

Эй, альберто, я передам это нашему отскоку. – nickf

ответ

4

Встраиваемые частные треки можно использовать с помощью секретного токена , если настройки трека позволяют встраивать.

Вложение разрешено по умолчанию, но если вы получаете 403 с действительным секретным токеном, вы, вероятно, запретили публичное внедрение для трека.

Вы можете включить это через веб-интерфейс на странице редактирования трека под Settings -> Advanced -> Widget Settings -> Click to enable -> For everybody:

Widget disabled — click to enable

0

Просто была эта проблема сама, и настройки трека/звука изменили макет/структуру, так как pje's answer from 30/09/2013.

В настоящее время в разделе «Разрешения» вам необходимо убедиться, что включен «Отображать код встроенного кода» - несмотря на то, что вы, возможно, не захотите, чтобы это произошло! Это должно означать, что код статуса 200 возвращается вместе с метаданными внедрения.

По существу, это означает, что трек будет публично внедрен на другие сайты (несмотря на то, что трасса является частной, поскольку она не указана на главной странице учетной записи).

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

  • Нет связанных вопросов^_^