Как использовать Python для обновления метаданных выбора в документе SharePoint в API Microsoft GraphPython

Программы на Python
Ответить
Anonymous
 Как использовать Python для обновления метаданных выбора в документе SharePoint в API Microsoft Graph

Сообщение Anonymous »

Я попытался обновить метаданные документа SharePoint, тип которых выбирается Python, с помощью API Microsoft Graph. У меня есть полный контроль над этим сайтом SharePoint, и мне удалось обновить метаданные других типов, таких как строка или дата-время, но для выбранного типа отображается ошибка:
'{"error": {"код":"invalidRequest","message":"Неверно request","innerError":{"date":"2024-12-26T12:56:43","request-id":"a751e55d-fb91-453e-9 059-6b00f6edac66","client-request-id":"a751e55d-fb91-453e-9059-6b00f6edac66"}}}'
Может ли кто-нибудь с этим помочь?
Ниже приведен мой код на Python
grant_type='password'
tenant_id='tenant_id'

#Use the redirect URL to create a token url
token_url = f'https://login.microsoftonline.com/{tena ... uth2/token'
token_data = {
'grant_type': grant_type,
'client_id': spclientid,
'client_secret': spclientsecret,
'resource': 'https://graph.microsoft.com',
'username':spuser,
'password':sppwd
}
token_r = requests.post(token_url, data=token_data)
token = token_r.json().get('access_token')
header={
'Authorization':'Bearer '+token,
'Accept':'application/json',
'Content-Type':'application/json',
'X-HTTP-Method': 'MERGE',
'If-Match': '*'
}
site_id='site_id'
library_id='site_id'
url = f'https://graph.microsoft.com/v1.0/sites/ ... }/items/66'
body= {"fields":{
'Tags': ['personal']
}
}
response = requests.patch(url, headers=header, json=body)


Подробнее здесь: https://stackoverflow.com/questions/793 ... n-microsof
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»