OpenText Content Server Search API:通过 XML 格式的 URL 链接检索文件的类别数据?
Posted
技术标签:
【中文标题】OpenText Content Server Search API:通过 XML 格式的 URL 链接检索文件的类别数据?【英文标题】:OpenText Content Server Search API: Retrieve a file's category data via URL link in XMLformat? 【发布时间】:2013-11-07 15:21:38 【问题描述】:我一直在努力寻找文档,并且一直在不停地谷歌搜索,但我没有达到目标。
我正在使用 OpenText 内容服务器搜索 API。
我的目标:我希望能够通过 URL 获取文件,例如livelinkhost.mycompany.com?func=doc.fetch&nodeid=3670464"
但是,我希望能够获取存储在其类别部分中的单个文件的数据,并使用 &outputformat=xml
将其作为 XML 输出
文档使这看起来像是不可能的,我觉得我可能遗漏了一些东西/以错误的方式处理它,使用了错误的 API 等......
任何帮助将不胜感激,谢谢:)。
【问题讨论】:
如果您正在编写一个服务器端应用程序,您可能想看看 Web 服务 API,它提供了文档内容和元数据下载之外的其他功能,您以后可能需要这些功能.但是,只要您使用 GET 请求到知名 URL 的简单方法,可能由登录 cookie 授权,使用 chris 建议的 XMLExport 就可以了。 感谢您的建议,我将研究 Web 服务 API! 自 CS10 发布以来,WS API 已经发展壮大,并且在 OT KB 中有记录(不幸的是,需要登录)。 MSVS 或 Eclipse 之类的工具将导入 WSDL 并在您的项目中创建一个很好的 API 代理层,这就是它使 C# 或 Java 编码如此方便的原因。 WS 带来了一些标准化的功能,但也带来了一些开销,这对于更大的项目来说是合理的。 另外,还有一个新的 REST API 可用。但是第一个版本于 2013 年 12 月发布,用于 CS10 和 CS10.5,它还没有提供太多功能。它可以是公共网站上的inspected 和discussed。 REST API 已成为今天的流行语,与其他 API 相比,更有可能在其中添加额外的功能 :-) 我希望我没有让您太困惑;如果我这样做了,请不要担心 - 您已经使用了公共 API,而且您的方式很好。 【参考方案1】:您可以通过以下方式获取 XML 格式的类别/属性信息:
?func=ll&objId=3670464&objAction=xmlexport&attributeinfo=true
XMLExport 支持一些其他参数,但这是获取类别信息的最低要求。
【讨论】:
效果很好。我必须在文档中错过了这一点(尽管我只能有限地访问它!)。非常感谢。谜底解开了,哈哈。 这个平台上的很多开发都需要查看源代码和逆向工程。我很高兴这有帮助!【参考方案2】:为什么不使用 OpenText 为 Livelink 内容服务器提供的 Web 服务 API?这类事情做起来很简单。
【讨论】:
以上是关于OpenText Content Server Search API:通过 XML 格式的 URL 链接检索文件的类别数据?的主要内容,如果未能解决你的问题,请参考以下文章
根据特定对象类型过滤的 OpenText XMLExport url