Alfresco 使用javascript获取快速共享url
我想用JavaScript共享一个文档,并通过编程方式获取它的Alfresco 使用javascript获取快速共享url,alfresco,alfresco-share,Alfresco,Alfresco Share,我想用JavaScript共享一个文档,并通过编程方式获取它的share\u id。 有一个restapi可以做到这一点,但我不知道如何从脚本中调用它 有什么线索吗?下面的黑客就可以了。(编辑:必须从存储库中的类路径执行) 注:由于rhino-1.7,它在5.0.a上看起来更难看。你到底需要什么?什么身份证?从共享javascript控制器ftl调用webscript(RESTAPI)?你有一个问题有着相似的目标->它没有成功吗?答案是Hin thanx。我使用了你的脚本,但我得到了这个错误:“
share\u id
。
有一个restapi
可以做到这一点,但我不知道如何从脚本中调用它
有什么线索吗?下面的黑客就可以了。(编辑:必须从存储库中的类路径执行)
注:由于rhino-1.7,它在5.0.a上看起来更难看。你到底需要什么?什么身份证?从共享javascript控制器ftl调用webscript(RESTAPI)?你有一个问题有着相似的目标->它没有成功吗?答案是Hin thanx。我使用了你的脚本,但我得到了这个错误:“QuickShareService未定义”现在它告诉我包未定义!!检查
var ctx = Packages.org.springframework.web.context.ContextLoader.getCurrentWebApplicationContext();
var qsService = ctx.getBean("QuickShareService");
var sId = document.properties['qshare:sharedId'];
if (!sId) {
sId = qsService.shareContent(document.nodeRef).id;
}