Widget API принимает чистые дружественные URL-адреса

В прошлом API проигрывателя виджета HTML5 не принимал чистые дружественные URL-адреса, только с идентификатором дорожки.

Но теперь, когда я пробую это, кажется, что это работает нормально, но я не вижу упоминания об этом нигде в официальном блоге или где-то еще.
Итак, мой вопрос: безопасно ли его использовать, пожалуйста?

Используя: http://w.soundcloud.com/player/?url=http://soundcloud.com/user-name/track-name
Вместо: http://w.soundcloud.com/player/?url=http://api.soundcloud.com/tracks/13692671

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


person Gil Goldshlager    schedule 22.01.2013    source источник


Ответы (1)


Теперь все события должны запускаться правильно.

Да, вы можете использовать дружественные URL-адреса, однако, поскольку мы должны разрешить их на нашей стороне, первоначальная загрузка виджета будет немного медленнее. Поэтому для более быстрой загрузки по-прежнему рекомендуется использовать URL-адреса API.

person Misha Reyzlin    schedule 22.01.2013
comment
Спасибо, Миша, за ваш ответ, приятно знать, что мы также можем безопасно использовать дружественные URL-адреса. Насчет событий, к сожалению, они до сих пор не стреляют, если они для вас, не могли бы вы поделиться основным примером (кроме ГОТОВОГО, который работает, я думаю). - person Gil Goldshlager; 23.01.2013
comment
Привет, Гил, я убедился, что в Widget API все еще есть проблемы, связанные с перенаправлениями с https на http. Пожалуйста, попробуйте использовать https в источнике виджета в качестве быстрого исправления, пока мы занимаемся расследованием. Приносим извинения за неудобства. Если это не сработает, будьте так любезны и укажите, что именно у вас не работает (лучше всего использовать jsbin.com, чтобы сообщить о проблеме) - person Misha Reyzlin; 23.01.2013
comment
Спасибо, я попытался перейти на https, но, к сожалению, это не помогло, вот ссылка на тестовую страницу на jsbin: ссылка - person Gil Goldshlager; 23.01.2013
comment
Вот фиксированный пример: jsbin.com/ugebij/5/edit Обратите внимание, что скрипт должен быть помещен перед закрытием тега </body>, иначе вам придется использовать какое-то событие DOM ready (например, jQuery). - person Misha Reyzlin; 23.01.2013