Я могу успешно извлечь метаданные файла из моей библиотеки SharePoint с помощью Microsoft Graph API, но у меня возникают проблемы при извлечении свойств элемента:
Я могу получить частичный список свойств, используя эту конечную точку:
https://graph.microsoft.com/v1.0/sites/{site-id}/drives/{}/items/{}/children?$expand=listItem($expand=fields)
Но список, который исходит от этой конечной точки, не соответствует списку свойств, который существует напункт.
Например, ниже приведен список полей, которые приходят из этой конечной точки - вы можете увидеть, что «.Push Too Salsify». (одно из полей мне нужно) нету. Существуют и другие поля, которые существуют, но не отображаются в свойствах элемента:
{'ParentLeafNameLookupId': '466', 'CLIPPING_x0020_STATUS': 'Not Started', 'Edit': '0', 'EditorLookupId ':' 67 ',' _ComplianceTagWrittenTime ':' ',' RequiredField ':' команды / WORKFLOWDEMO / Общие документы / 1062CQP6.Phase4 / 1062CQP-Phase4-Size.tif ',' PM_x0020_SIGN_x0020_00_O 'QAPP:: 'No', 'ImageWidth': 3648, 'PM_x0020_Approval_x0020_Status': '-', 'AuthorLookupId': '6', 'SelectedFlag': '0', 'NameOrTitle': '1062CQP-Phase4-Size.tif', 'ItemChildCount ':' 0 ',' FolderChildCount ':' 0 ',' LinkFilename ':' 1062CQP-Phase4-Size.tif ',' ParentVersionStringLookupId ':' 466 ',' PHOTOSTATUS ':' Not Started ',' @odata. etag ':' 'c4b7516e-64df-46d2-b916-a1ee6f29d24a, 8 "', 'Thumbnail': '3648', '_x002e_Approval_x0020_Status_x002e_': 'Approved', 'Date_x0020_Created': 259: 259: 259: 259: 201: 09: 25: 09: 25: 09: 25: 09: 25: 2009: 201, '_CommentCount': '', 'Created': '2019-10-09T04: 25: 33Z', 'PreviewOnForm': '0', '_ComplianceTag': '', 'FileLeafRef': '1062CQP-Phase4-Size.tif ',' ImageHeight ': 3648,' LinkFilenameNoMenu ':' 1062CQP-Phase4-Size.tif ',' _ComplianceFlags ':' ',' ContentType ':' Document ',' Preview ':' 3648 ','ImageSize': '3648', 'Product_x0020_Category': 'Baseball', 'DATE_x0020_ASSIGNED': '2019-10-09T04: 25: 40Z', 'DateCreated': '2019-10-09T04: 25: 40Z', 'WORKFLOW_x0020_SELECTION': [' Select '],' Predecessors ': [],' FileType ':' tif ',' LEGAL_x0020_APPROVED ':' No ',' PUSH_x0020_READY ': False,' FileSizeDisplay ':' 74966432 ',' id ':'466 ',' _LikeCount ':' ',' _ComplianceTagUserId ':' ',' Modified ':' 2019-10-09T14: 41: 25Z ',' DocIcon ':' tif ',' _UIVersionString ':' 0.7 ','_CheckinComment ':' '}
Любая помощь будет принята с благодарностью. Я просмотрел документацию и, похоже, не могу найти правильную конечную точку для извлечения свойств элемента из Sharepoint DriveItem.