Обновление исправлений в Sharepoint — один из предоставленных аргументов неприемлем

#javascript #microsoft-graph-api

#javascript #microsoft-graph-api

Вопрос:

Я использую MSGraph API в Javascript для чтения и обновления списков Sharepoint, я успешно извлекаю данные, но каждый раз, когда я пытаюсь обновить значение с помощью вызова ИСПРАВЛЕНИЯ, я получаю:

введите описание изображения здесь

URL-адрес: введите описание изображения здесь

Вот заголовки запросов / полезная нагрузка / заголовки ответов: введите описание изображения здесь

Странно то, что когда я пробую это в MS Graph Explorer, это работает, а заголовки запросов и полезная нагрузка идентичны.

Есть идеи, что не так?

Вот снимок кода, который я использую: введите описание изображения здесь

Комментарии:

1. Не могли бы вы поделиться полезной нагрузкой, которую вы использовали в javascript?

2. Полезная нагрузка — это всего лишь одно поле: {«POD»:244}.

3. Попробуйте поставить двойные кавычки («) для 244 и посмотреть, работает ли это.

4. По-прежнему не работает с кавычками вокруг числа. Столбец настроен как номер в списке Sharepoint, и он работает без кавычек в MSGraph Explorer.

5. Пожалуйста, поделитесь кодом Javascript, который отправляет полезную нагрузку с вызовом.

Ответ №1:

Таким образом, решение этой проблемы заключалось в создании новой регистрации приложения в azure portal, оно было настроено с теми же разрешениями, что и у того, который не работал, поэтому не уверен, как это исправлено, но это так.