Прикрепите видео с YouTube на страницу пользователя в Facebook с помощью Open Graph и воспроизведите его с помощью проигрывателя Facebook - PullRequest
0 голосов
/ 06 февраля 2011

Привет. Я пытаюсь прикрепить видео с YouTube, когда публикую пост на стене друга.Я использую плагин с открытым графом для Ruby on Rails https://github.com/jugend/fgraph, но проблема скорее связана с параметрами, которые мне нужно передать.Вот некоторый код


fgraph_client.publish_feed(respondent.facebook_uid,
            :name => "tezzzzzt",
            :message => "tezzzzzzzzzzzzzzzzzzzt",
            :picture => "http://i.ytimg.com/vi/RNuUgbUzM8U/2.jpg",
            :link => "http://www.youtube.com/watch?v=RNuUgbUzM8U"
          )

Итак, видео и изображение правильно прикреплены, но когда я нажимаю на видео, оно открывается прямо в YouTube, но я бы хотел, чтобы оно сначала воспроизводилось в проигрывателе фильмов Facebook.

Ответы [ 2 ]

2 голосов
/ 06 февраля 2011

Хорошо, я только что пролистал документы rails fgraph и документы API Facebook, но, похоже, главная ошибка в том, что вы на самом деле не связываете видео, вы связываете страницу YouTube, на которой естьвидео.Я знаю, это кажется немного странным, но есть разница.Посмотрите на эти два URL:

Страница: http://www.youtube.com/watch?v=RNuUgbUzM8U
Видео: http://www.youtube.com/v/RNuUgbUzM8U

Второй очень похож, но на самом деле это ссылка на SWF, который можетбыть встроенным в другую страницу.

На первый взгляд, это может решить проблему, но я не знаю, насколько умен API.В противном случае вам, вероятно, потребуется предоставить больше информации API.

0 голосов
/ 06 февраля 2011

спасибо большое!это сэкономило мне много времени!:) вот правильный набор атрибутов


        fgraph_client.publish_feed(respondent.facebook_uid,
            :name => "tezzzzzzzzzt",
            :link => "http://www.youtube.com/watch?v=OQquLg8BwJY",
            :message => "tezzzzzzzzzzzzzzzzzzz",
            :picture => "http://i.ytimg.com/vi/RNuUgbUzM8U/2.jpg",
            :source => "http://www.youtube.com/v/RNuUgbUzM8U"
          )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...