Задать вопрос

Как загрузить видео через HTTP POST?

В соответствии с документацией: https://apiok.ru/wiki/pages/viewpage.action?pageId... после загрузки видео-файла с HTML приложения (см. код ниже) видео должно появиться в "моих видеозаписях".
Результат: не-а, не появляется. Хотя ответ после загрузки HTTP/1.1 200 OK 1. Пермисия "Доступ к видео" (VIDEO_CONTENT) есть, пользователем принят.
Что я делаю не так?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">	
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="//api.odnoklassniki.ru/js/fapi5.js" defer="defer"></script>
    <script type="text/javascript">
        function onReady() {
            var query   = FAPI.Util.getRequestParameters();
            
            FAPI.init(query["api_server"], query["apiconnection"],
                  function() {
                      FAPI.Client.call({
                            method: 'video.getUploadUrl',
                            file_name: 'video.mpeg',
                            file_size: 0,
                            attachment_type: 'MOVIE'
                      }, function(method, result, data) {
                            document.getElementById('uploadForm').action = result.upload_url;
                      });
                  },
                  function(error) {
                      alert("Ошибка инициализации " + error);
                  }
            );
        }    
    </script>
    
</head>
<body onload="onReady()">
    <h1>Upload TEST</h1>
    <form action="" enctype="multipart/form-data" method="POST" id="uploadForm">
        <input type="file" name="v1" accept="video/*" />
        <input type="submit" />
    </form>
</body>
</html>
  • Вопрос задан
  • 680 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
vozhiganov
@vozhiganov
OK API Team
В приведенной доке есть еще третий этап, вызов video.update
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы