#facebook #https #embed
#Facebook #https #Внедрить
Вопрос:
Мы настроили теги open graph на наших страницах для встраивания видео на стене Facebook пользователя, который делится страницей.
При нажатии на видео при использовании http: // оно будет воспроизводиться отлично. При нажатии на видео при использовании https: // (например, настроенное в настройках конфиденциальности) отображается только скриншот и ссылки на общую страницу.
Ситуация может быть вызвана использованием следующего URL-адреса: http://sizzer.nl/en/work/show/id/81 / и смотрите его на своей стене при использовании http:// и https://
Видео с Vimeo и YouTube воспроизводятся при просмотре на https
Должны ли мы изменить заголовки на наших серверах или существует партнерство между Facebook и Youtube / Vimeo, которое позволяет им показывать видео, когда стена пользователя отображается на https?
Комментарии:
1. Я вижу, что вы это поняли. Глядя на ваши
<meta>
теги, похоже, что вам нужно было только изменить содержимоеog:video
тега наhttps
ресурсы — вашиog:image
,og:url
, и т. Д. Все еще закончилисьhttp
. Нужно ли было что-то делать вместе с этим, чтобы заставить его работать? Я фактически попробовал то же самое, но не смог выполнить встраиваниеhttps
.2. Возможно, я понял это. Я использую JWPlayer с
file
URL-адресом параметра запроса, который не является https. Я не думал, что это будет проблемой, но переключениеfile
на https сработало.
Ответ №1:
Чтобы настроить источник HTTPS для видео, вам необходимо указать og:video:secure_url
тег и указать его на источник HTTPS для видео.
Смотрите здесь: https://developers.facebook.com/docs/opengraph/#audiovideo Об этом также было объявлено во вчерашнем сообщении в блоге: https://developers.facebook.com/blog/post/602 /
Ответ №2:
Тег secure_url не работает, и Youtube и Vimeo его не используют. Мне удалось решить эту проблему, только отправив контент по https
Комментарии:
1. Решение состоит в том, чтобы включать только URL-адреса https. Это самый эффективный подход, который я видел до сих пор.
Ответ №3:
попробуйте <meta property="og:video:secure_url" content="http://..." />
Комментарии:
1. Спасибо, Пол, мы протестируем это как можно скорее.
2. Обновление: Chrome больше не будет проверять SSL-сертификаты, когда видеоплеер перенаправляет на http-источники при внедрении по https
3. Open Graph больше не принимает URL-адреса с префиксом http для og:video:secure_url, они должны начинаться с https