При ручном присоединении ссылки на видео (с YouTube, Vimeo и т. Д.) К сообщению с помощью веб-интерфейса Facebook, Facebook автоматически распознает ссылку как видео и позволяет полученному сообщению о состоянии воспроизводить видео встроенным образом.Видео отображается как встроенный проигрыватель в стене или в новостной ленте.
Вот пример того, как выглядит встроенное видео после публикации вручную.
![Embedded Video](https://img.skitch.com/20110308-mxwqs11yj94igprkm98xewqs5d.png)
При публикации ссылки с использованием Graph API видео не внедряется.
curl -F 'access_token=...' \
-F 'message=Link to YouTube' \
-F 'link=http://www.youtube.com/watch?v=3aICB2mUu2k' \
https://graph.facebook.com/me/feed
![Not-Embedded Video](https://img.skitch.com/20110308-qhim3wcyfu9u9gnt4qh1bujy3q.png)
Я подозреваю, что ответ связан с аргументом source
, но я не уверен, какой URL должен быть там.Указание того же URL-адреса приводит к публикации без миниатюрного изображения.
source : URL-адрес Flash-фильма или видеофайла, который будет встроен в сообщение.read_stream.
Как можно реализовать такое же встроенное поведение, используя только API Graph?