我已经在StackOverflow上搜索了这个问题的答案,然而许多答案都是多年前的。
我希望自动化的文件阅读任务,这需要访问iManage文件网站上的文件,然后整理成一个文件夹的文件。我似乎找不到任何关于使用Python或CLI访问iManage的文档(大多数我都很熟悉)。我知道这个图书馆
但我对Java atm还是个新手。
有没有人使用过上述语言来查询存储在iManage上的文档?我注意到您可以进行SQL查询,但我仍在寻找使用Python、API或CLI访问查询函数的方法
谢谢。
发布于 2019-11-02 01:09:57
iManage文件站点系统提供了一个完整的应用程序接口,允许访问文档,但它是一个需要许可的产品。如果您还没有获得开发工具包的访问权限,则需要与您的iManage客户经理联系。
IManage Work Server10及更高版本提供了一个基于REST的应用程序接口,可用于从大多数脚本语言轻松下载文档。还有一个经典的基于COM的应用程序接口,可以从.NET或其他支持COM的语言中使用。
IManage支持网站@ https://help.imanage.com/hc/en-us上有关于如何通过这两个API访问文档的示例。如果您拥有SDK的许可,并且它安装在Work Server10环境中,则可以在https://YOURSERVER/api-docs/v2/#/docs/summary在线查看API
发布于 2020-10-02 01:42:56
你肯定会想要获得Postman,然后从iManage上下载它为Postman提供的REST命令的预打包列表。
同时也要熟悉IMCC。iManage控制中心。在控制中心内,您将建立您希望允许/允许访问iManage服务器的应用程序实例。在最初进行REST调用以获取授权令牌时,您将需要来自该屏幕的ClientID值。
还有..。存在默认情况下不返回的刷新令牌。目前,它们在UI中没有用于启用/禁用返回刷新令牌的位置。要实现这一点,您可以调用REST:
PUT https://{your server name}/api/v2/customers/1/settings/{the clientID of your application instance}/oauth2.tokens在Postman中的"Body“选项卡中添加以下内容:
{
"type": "value",
"value": {
"allow_refresh_token": true,
"refresh_token_expiry": 14,
"access_token_max_idle_time": 30
}
}在Headers选项卡中,必须指定X-Auth-Token参数才能进行此调用。
我似乎还记得,如果您想创建可缓存的会话,则需要启用刷新标记部分。
https://stackoverflow.com/questions/58256920
复制相似问题