Facebook: Вставить видео YT в пост от php-sdk - PullRequest
1 голос
/ 11 октября 2011

Я пытаюсь разместить на стене пользователя видео для вставки.Я создал приложение, я могу публиковать с picture , я могу изменить сообщения, описание, однако есть проблема встраивания видео, YT видео (которое имеет правильную метафору OG), в мой пост.Я провел прошлый день, пробуя различные комбинации, и застрял

   $facebook new Facebook($properData);
   $params = array(
    'message' => 'Some text message',
        'link' => 'http://www.youtube.com/watch?v=kx89UV3cxk4', //the video to embed
        'name' => 'Some name',
        'caption' => 'Some caption',
        'picture' => 'http://img.youtube.com/vi/2raioEC7Hms/default.jpg',
        'source' => 'http://www.youtube.com/watch?v=2raioEC7Hms', //the video to embed
        'description' => 'Some desc',
    'type' => 'video',
        'actions' => array(
            'name' => 'My app ',
            'link' => 'http://apps.facebookcom/mydummyapp'),
        'privacy' => array('value' => 'EVERYONE'));

    $post = $facebook->api('/me/feed', 'post', $params);

1 Ответ

2 голосов
/ 11 октября 2011

Вам нужно извлечь URL фактического видео, чтобы передать его в качестве источника, а не YT-страницу.

Похоже, что вы можете создать действительный источник и изображение из URL-адреса страницы.URL выглядит как http://www.youtube.com/watch?v=;, возьмите код (здесь 2raioEC7Hms) и вставьте его в URL http://www.youtube.com/e/ для источника.В этом случае http://www.youtube.com/e/2raioEC7Hms

...