Загрузка видео из Facebook через Graph API Javascript SDK - PullRequest
1 голос
/ 23 мая 2011

возможно ли загрузить видео в Facebook через Graph API, используя Javascript SDK?

как то так ...

FB.api('/me/videos', 'post', {message: "Test", source: "@http://video.link.goes/here.flv", access_token: "token"}, function(response) {
   console.log(response)
}); 

теперь я знаю, что это не сработает, но есть ли способ добиться чего-то подобного с помощью Graph API и Javascript SDK?

Если нет, то будет ли безопасно использовать старый API REST для загрузки видеоклипа? .. поскольку он скоро будет устаревшим.

Спасибо заранее!

Ответы [ 2 ]

1 голос
/ 12 июля 2012

Да, вы можете сделать эту публикацию данных в iframe, например здесь , или вы можете использовать jQuery File Upload . Проблема в том, что вы не можете получить ответ от iframe, используя плагин, вы можете использовать дескриптор страницы. Пример:

<form id="fileupload" action="https://graph-video.facebook.com/me/videos" method="POST" enctype="multipart/form-data">
    <input type="hidden" name="access_token" value="user_access_token">
    <input type="text" name="title">
    <input type="text" name="description">
    <input type="file" name="file"> <!-- name must be file -->
</form>


<script type="text/javascript">

    $('#fileupload').fileupload({
        dataType: 'json',
        forceIframeTransport: true, //force use iframe or will no work
        autoUpload : true,
        //facebook book response will be send as param
        //you can use this page to save video (Graph Api) object on database
        redirect : 'http://pathToYourServer/videos?video=%s' 
    });
</script>
0 голосов
/ 23 мая 2011

Вопрос очень похож на заданный здесь: Facebook новый javascript sdk - загрузка фотографий вместе с ним! .

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