Как опубликовать видео на YouTube на стене Facebook - PullRequest
0 голосов
/ 01 августа 2011

Я хотел опубликовать видео на YouTube на стене Facebook. Кто-нибудь знает, как это сделать. Если да, дайте мне знать.

Ответы [ 2 ]

0 голосов
/ 19 апреля 2012

По сути, эта страница - очень хорошее начало. Он объясняет, как публиковать с использованием GraphAPI. Вам понадобится приложение ( эта страница ) и вам потребуется:

Получите приложение, связанное с вашей учетной записью, с разрешениями (publish_stream для публикации на стене пользователя), повторяя некоторые javascript для перезагрузки страницы на facebook с redirect_uri к вашему приложению или к вашей веб-странице.

   $dialog_url = "http://www.facebook.com/dialog/oauth?client_id="
       . $app_id . "&redirect_uri=" . urlencode($my_url)
       . "&scope=publish_stream";
   echo("<script>top.location.href='" . $dialog_url . "'</script>");

Получить токен через

   $token_url = "https://graph.facebook.com/oauth/access_token?client_id="
       . $app_id . "&redirect_uri=" . urlencode($my_url)
       . "&client_secret=" . $app_secret
       . "&code=" . $code;
   $access_token = file_get_contents($token_url);

Тогда вам нужно отправить сообщение с enctype = "multipart / form-data" на https://graph -video.facebook.com / me / videos ? со следующими элементами:

  1. лексема
  2. описание
  3. название
  4. файл (в виде многоэтапной загрузки)

используя форму вроде:

   <form enctype="multipart/form-data" action="<?php echo $my_url ?>" method="POST">
       <input type="file" name="file>
       <input type="submit">
   </form>

Основным недостатком является то, что после успешной загрузки (или нет) у вас будет простой json с кодом ошибки или идентификатором графа объекта недавно созданного элемента. Я еще не разобрался, как это преодолеть. Я попробую CURL.

0 голосов
/ 01 августа 2011

Хорошо, я использую Involver

http://www.involver.com/

, чтобы публиковать видео с YouTube на моей странице FB, но это не работает на личной стене Facebook

вы можете нажатьнажмите кнопку «Поделиться» под видео YouTube и отправьте его на Facebook, и он будет опубликован на вашей стене, вы также можете скопировать ссылку и вставить ее на стене Facebook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...