Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Alfresco 如何在OpenCMIS中共享/取消共享露天内容_Alfresco_Alfresco Share_Opencmis - Fatal编程技术网

Alfresco 如何在OpenCMIS中共享/取消共享露天内容

Alfresco 如何在OpenCMIS中共享/取消共享露天内容,alfresco,alfresco-share,opencmis,Alfresco,Alfresco Share,Opencmis,我需要使用OpenCMIS在alfresco中共享和取消共享内容,我阅读了Apache Chemistry的文档,但我没有找到用于共享和取消共享文档的API功能 那么,我如何以编程方式实现这一点呢?我将对您的需求进行如下解释: 您希望使用Alfresco共享的“快速共享”功能,该功能在Alfresco Community 4.2和Alfresco Cloud中提供 Alfresco共享使用以下内部API(REST/Webscript)触发快速共享: POST /api/internal/sha

我需要使用OpenCMIS在alfresco中共享和取消共享内容,我阅读了Apache Chemistry的文档,但我没有找到用于共享和取消共享文档的API功能


那么,我如何以编程方式实现这一点呢?

我将对您的需求进行如下解释: 您希望使用Alfresco共享的“快速共享”功能,该功能在Alfresco Community 4.2和Alfresco Cloud中提供


Alfresco共享使用以下内部API(REST/Webscript)触发快速共享:

POST /api/internal/shared/share/{store_protocol}/{store_id}/{node_id}
将生成的快速共享id作为json返回:

{
   "sharedId": "IHR65hlGT9yOTKwqPYMbRw"
}
WebScript实现为Java支持的WebScript。控制器是

org.alfresco.repo.web.scripts.quickshare.ShareContentPost
它使用以下服务:

org.alfresco.repo.quickshare.QuickShareServiceImpl
如您所见,此服务生成一个UUID(链接id)&将值设置为属性qshare:sharedId(方面qshare:shared):


我不确定这是为了什么目的&如果这是您的需求必须具备的。

我将对您的需求进行如下解释: 您希望使用Alfresco共享的“快速共享”功能,该功能在Alfresco Community 4.2和Alfresco Cloud中提供


Alfresco共享使用以下内部API(REST/Webscript)触发快速共享:

POST /api/internal/shared/share/{store_protocol}/{store_id}/{node_id}
将生成的快速共享id作为json返回:

{
   "sharedId": "IHR65hlGT9yOTKwqPYMbRw"
}
WebScript实现为Java支持的WebScript。控制器是

org.alfresco.repo.web.scripts.quickshare.ShareContentPost
它使用以下服务:

org.alfresco.repo.quickshare.QuickShareServiceImpl
如您所见,此服务生成一个UUID(链接id)&将值设置为属性qshare:sharedId(方面qshare:shared):


我不确定这是为了什么目的&如果这是您的需求所必需的。

您的详细意思是什么?你想利用Alfresco Share的公共共享功能还是想更改节点的权限?看,当我共享内容并在公共共享功能中查看共享内容时,任何人都可以在没有任何权限的情况下查看此内容,因此,我需要使用share和unshare管理web应用程序中的共享,并获取生成的共享内容id,然后将其显示在
http://localhost:8080/share/s/“共享内容自动生成”
嗯,还是很模糊。公共共享的实际需要是每个人都可以访问它!。您可以使用OpenCMIS ACL方法来设置所需的权限。然后用户可以访问他们有权访问的内容。你的详细意思是什么?你想利用Alfresco Share的公共共享功能还是想更改节点的权限?看,当我共享内容并在公共共享功能中查看共享内容时,任何人都可以在没有任何权限的情况下查看此内容,因此,我需要使用share和unshare管理web应用程序中的共享,并获取生成的共享内容id,然后将其显示在
http://localhost:8080/share/s/“共享内容自动生成”
嗯,还是很模糊。公共共享的实际需要是每个人都可以访问它!。您可以使用OpenCMIS ACL方法来设置所需的权限。然后用户可以访问他们有权访问的内容。