2016-01-13 100 views
0

内容丰富的返回视频内容如何?它是以JSON格式返回还是以二进制数据流的形式返回? Contentful的交付api似乎总是返回REST响应,但我不确定视频内容是如何返回并提供服务的。内容丰富的视频内容

回答

2

视频和任何其他类型的媒体都存储为资产。当您从REST API获取资产时,它会以JSON的形式返回,其中包含一个包含存储在该资产中的相关媒体文件的url的属性。

你可以看到,在这个特殊的例子,从API文档:

{ 
    "fields": { 
    "title": "Nyan Cat", 
    "file": { 
     "fileName": "Nyan_cat_250px_frame.png", 
     "contentType": "image/png", 
     "url": "//images.contentful.com/cfexampleapi/4gp6taAwW4CmSgumq2ekUm/9da0cd1936871b8d72343e895a00d611/Nyan_cat_250px_frame.png", 
     "details": { 
     "image": { 
      "width": 250, 
      "height": 250 
     }, 
     "size": 12273 
     } 
    } 
    }, 
    "sys": { 
    ... 
    } 
} 

在这种情况下,它是一个形象,但如果它是一个视频,你就会有一个视频网址,而不是和相关的内容类型。

更多详细信息https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/assets/assets-collection/get-a-single-asset?console=1

+0

谢谢!这是否允许将内容存储在CDN中并将模板与实际内容分开? –

相关问题