从alfresco检索内容的示例rest url

从alfresco检索内容的示例rest url,alfresco,Alfresco,我想使用restful检索alfresco目录文件夹中sample.html的内容 从alfresco文档中,我获得了以下RESTURL来检索文档的内容。但是我不知道什么是属性,stor\u type,store\u id,id和attach GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?} 如果有人向我解释上述RESTURL属性并为我提供一个示例,我将不胜感激 和

我想使用restful检索alfresco目录文件夹中sample.html的内容

从alfresco文档中,我获得了以下RESTURL来检索文档的内容。但是我不知道什么是属性,
stor\u type
store\u id
id
attach

GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?}
如果有人向我解释上述RESTURL属性并为我提供一个示例,我将不胜感激

和提供了更多的信息(但没有示例)

  • property
    是获取内容所遵循的节点的属性-这将默认为
    cm:content
    ,因此通常可以省略
  • store\u type
    通常是实时应用程序数据的“工作区”-请参阅关于商店类型等
  • store\u id
    将是普通文件的“SpacesStore”-请参见其他存储
  • id
    是节点(在给定存储中)的唯一标识符,例如
    986b162e-0867-4a7b-9f4f-0e3837cdc97b
  • attach
    -如果为true,则强制下载内容作为附件(默认为false)-我认为这是在浏览器中触发“另存为…”,而不是直接流式传输内容
示例GET URL(未测试-当然,您需要使用有效的主机、端口和
id

store\u type
store\u id
id
一起构成一个
NodeRef
,例如

Jeff Potts’上有几个例子(虽然不是这个确切的API调用)

如果要按名称和路径下载文件(不知道节点ID),则需要使用另一个API,因为您正在使用的API要求您知道节点ID

提及接受路径和文件名的直接下载URL,例如

/alfresco/download/direct?path=/Company%20Home/My%20Home%20Space/myimage.jpg
根据访问控制,您可能需要将参数添加到此URL,例如,
&alf_ticket=1234567890
,其中,
1234567890
是由提供的安全票据



注意:尽管我参考了上面的CMIS Web脚本参考,但也请参见并说明CMIS Web脚本URL已被弃用,即(
/alfresco/service/CMIS
/alfresco/CMIS

为什么否决?尽管这个问题相当局限,但问题非常普遍(AlfrescoRESTAPI的文档非常少,没有太多(任何?)示例)。例如,没有关于此特定API的示例(尽管它确实解释了附加的含义)。请注意,CMIS web脚本URL已被弃用,因为现在存储库webapp中提供的OpenCMIS servlet提供了改进的体验,正如您链接到的论坛帖子所述。
workspace://SpacesStore/f1a5e908-80cb-4c6e-b919-cc80fe53b835
/alfresco/download/direct?path=/Company%20Home/My%20Home%20Space/myimage.jpg