大佬教程收集整理的这篇文章主要介绍了使用图形 API 创建文档集 - 配置,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 Graph API 实现了多次调用以创建文档集。 我按照此处发布的有关在 SharePoint 中创建 documentSet 的可能性的答案进行操作:Is it possible to create a project documentset using graph API?
为此,我遵循了这些步骤:
1.获取库 drivEID :
`GET https://graph.microsoft.com/v1.0/sites/${sitEID}/Lists/${ListID}?$expand=drive`
2.创建文件夹:
POST https://graph.microsoft.com/v1.0/drives/${drivEID}/root/children
我必须传递一个对象:
{
"name": ${nameOfTheFolder},"folder": {},}
3.获取 Sharepoint itemID:
4.更新文档库:
`PATCH https://graph.microsoft.com/v1.0/sites/${sitEID}/Lists/${ListID}/items/${sharepointIDs.ListItemID}`
并传递一个正文:
{
"ContentType": {
"ID": "content-type-ID-of-the-document-set"
},"fIElds": {
//whatever fIElds you want to set
}
}
我有关于文件夹创建和更新的问题: 文件夹对象中的预期内容是什么?
{
"name": ${nameOfTheFolder},}
关于路径步骤:
{
"ContentType": {
"ID": "content-type-ID-of-the-document-set"
},"fIElds": {
//whatever fIElds you want to set
}
}
我有几个问题:
Graph API 很棒,但更多信息会有所帮助。谢谢!
我对文件夹的创建和更新有疑问:文件夹对象的预期内容是什么?
文件夹对象(作为 {} 发送)用于告诉图形 API 您正在创建文件夹而不是文件。这是一个property of the drive item
让我们考虑一下我有一个称为发票的文档类型。文档类型 id 需要哪个 id? 这是您正在修补的 contentType 的 id list item 子字段
我该如何传递字段?假设我想传递 3 个字段:invoicEID、claimId、clientId。
您只需使用如下所示的重复值传递它们即可。见update listItem
{
"invoicEID": "value","claimId": "value"
...
}
,
我没有正确表达的一点是要知道这里需要什么 id :
{
"contentType": {
"id": "content-type-id-of-the-document-set"
},"fields": {
//whatever fields you want to set
}
}
我通过调用这种 URL 并检查内容类型是否存在来检索我网站的不同内容类型。
https://graph.microsoft.com/v1.0/sites/${sitEID}/lists/${listID}/contentTypes
从结果中,我在 Value 对象中检索了 id。 id 看起来像这样:
0x0120D5200082903AB771604546844DB2AC483D905B00E58445A7D.........
以上是大佬教程为你收集整理的使用图形 API 创建文档集 - 配置全部内容,希望文章能够帮你解决使用图形 API 创建文档集 - 配置所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。