Python запросов на публикацию json необработанных данных в Sharepoint - PullRequest
0 голосов
/ 06 февраля 2020

Я хочу обновить какое-либо свойство в элементе Sharepoint.

Я использую этот код:

body = '{"__metadata": {"type": "SP.Data.Documentos_x0020_compartidosItem"}, "Tarea": "TP 15"}'
header = {'Authorization': 'Bearer ' + bearer + '', 'Accept': 'application/json;odata=verbose', 'X-HTTP-Method':'MERGE','content-type': 'application/json', 'IF-MATCH'
: '*'}

, и я делаю этот вызов:

import requests


requests.post("https://[sharepoint URL]/_api/web/lists/GetByTitle('Documentos')/items(232)",json=body,headers=header).json()

но я всегда получаю один и тот же ответ:

{'error': {'code': '-1, '
                   'Microsoft.SharePoint.Client.InvalidClientQueryException',
           'message': {'lang': 'es-ES',
                       'value': "Se encontró un nodo 'PrimitiveValue' "
                                'inesperado al leer del lector JSON. Se '
                                "esperaba un nodo 'StartObject'."}}}

Может ли кто-нибудь подсказать мне эту проблему?

Ранее я создавал подобный запрос для Почтальона, и он успешно работал enter image description here

Спасибо и всего наилучшего

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...