我正在使用IBM Connection API,但我没有找到任何关于在documentation中以编程方式锁定文件的问题。没办法吗?
我已经看到,当文件被锁定时,元数据会被更改:
<td:lock type="HARD">
当它被锁定(手动)时,我们有类似的东西:
<td:lock type="HARD">
<td:owner>
<name>Jane Doe</name>
<snx:userid>20[...]6E</snx:userid>
<email>heloise.chauvel@chanel-corp.com</email>
<snx:userState>active</snx:userState>
</td:owner>
<td:lockTime>2017-05-17T13:05:03.990Z</td:lockTime>
</td:lock>
所以我可以通过编程方式修改此元数据,但有更简单的方法吗?
答案 0 :(得分:1)
无法以编程方式锁定文件。 API文档中没有选项,未经授权提交新的元数据,就像我在我的问题中解释的那样。
所以我决定做的是以编程方式添加“锁定”标签。没有其他解决方案
答案 1 :(得分:0)
我在文档中没有看到这个特定的方法,但我相信如果你发布到:
是可能的/files/{auth}/api/document/{document-id}/lock?type=hard
内容类型为“text / plain”和“X-Update-Nonce”标头,邮件正文为空。
也可以将其设置为file update
的一部分