Подтвердить что ты не робот

Поддерживает ли facebook oEmbed?

Кто-нибудь знает, поддерживает ли Facebook oEmbed для встраивания видео (или других носителей) при совместном использовании ссылки. Я googled, но не могу получить окончательный ответ для этого.

Мой вопрос Форум разработчиков Facebook не имеет ответа. http://forum.developers.facebook.net/viewtopic.php?pid=334549

4b9b3361

Ответ 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