Поддерживает ли facebook oEmbed?
Кто-нибудь знает, поддерживает ли Facebook oEmbed для встраивания видео (или других носителей) при совместном использовании ссылки. Я googled, но не могу получить окончательный ответ для этого.
Мой вопрос Форум разработчиков Facebook не имеет ответа. http://forum.developers.facebook.net/viewtopic.php?pid=334549
Ответы
Ответ 1
Да. Facebook поддерживает oembed. Вы можете проверить документацию здесь.
https://developers.facebook.com/docs/plugins/oembed-endpoints
Примечание. Чтобы этот API работал правильно с помощью ajax-вызовов на мобильных устройствах; Вы должны использовать домен конечной точки "apps.facebook.com" вместо "www.facebook.com":
https://apps.facebook.com/plugins/post/oembed.json/?url= {content-url}
Это связано с тем, что если вы используете конечную точку, указанную в официальной документации "www.facebook.com", пользовательский агент мобильных устройств заставит перенаправление на "m.facebook.com", который не имеет этой конечной точки реализованы.
Ответ 2
Вкладывается. Бесплатная альтернатива Noembed.:)
Ответ 3
Нет, нет текущей поддержки oEmbed. У вас есть два варианта (возможно, больше, но два, что я знаю):
- Вставить http://embed.ly/
- Инженер самостоятельно встраивает решение для Facebook, используя стандартную форму видео в Facebook, например:
http://www.facebook.com/photo.php?v=VIDEOID&set=t.SOMENUMBER&type=2
становится
<object width="400" height="300" ><param name="allowfullscreen" value="true" /><param name="movie" value="http://www.facebook.com/v/VIDEOID" /><embed src="http://www.facebook.com/v/VIDEOID" type="application/x-shockwave-flash" allowfullscreen="true" width="400" height="300"></embed></object>
Ответ 4
Да, это так, но при внедрении несколько икота. Я бы рекомендовал вам попробовать решение, которое я написал, чтобы преодолеть это: https://shobhitsharma.github.io/embedo