1

我正在使用 Jive REST API 上传视频。根据 Jive REST 文档,我正在按照流程提交请求。

邮政:

https://{Community_Url}/api/core/v3/contents

正文(JSON 格式):

{ 
    "content": {  
       "type": "text/html",  
       "text": "<body><p>Upload a file using API </p></body>"  
       },  
    "subject": "Test Video Aug 21 - 2",  
    "visibility": "place",  
    "categories" : [ "support" ],
    "tags" : ["exit"],
    "type": "video",
    "attachments" : [{  
       "name" : "dolbycanyon.mp4",  
       "url" : "http://mirrors.standaloneinstaller.com/video-sample/dolbycanyon.mp4",  
       "doUpload" : "true"}]

}

标题:

Content-Type: application/json
Authorization: "Basic {username and password}"

不幸的是,我得到的响应是服务器问题。

回复:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

    <head>

        <title>System Error</title>

        <style>

    body {

    font-family : arial, helvetica, sans-serif;

    font-size: 81.25%;

}

    td, th, p, div, span, li, a { font-size : 1em; }

    h1 { font-size : 1.72em; }

    code {

        font-family : courier new, monospace;

        font-size : .8em;

}}

    </style>

    </head>

    <body>

        <div id="jive-header">

            <h1>System Error</h1>

        </div>

        <p>

We're sorry but a serious error has occurred in the system.

        </body>

    </html>

不知何故,JSON 请求中的“类型”:“视频”不起作用。任何人都可以提供一些建议如何去做

4

1 回答 1

0

要在 Jive 中上传视频,您需要使用不同的端点。请查看以下 API 文档:

https://developers.jivesoftware.com/api/v3/cloud/rest/VideoService.html#uploadVideo(MultipartBody)

如果要将视频作为文件上传(即不被 Jive 渲染),则需要使用“文件”类型:

https://developers.jivesoftware.com/api/v3/cloud/rest/FileEntity.html

希望这可以帮助。

于 2018-08-23T08:49:53.360 回答