Поделиться через


Создание элемента в списке

Создание элемента listItem в списке.

Разрешения

Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.

Тип разрешения Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись) Sites.ReadWrite.All
Делегированные (личная учетная запись Майкрософт) Не поддерживается.
Для приложений Sites.ReadWrite.All

HTTP-запрос

POST /sites/{site-id}/lists/{list-id}/items

Тело запроса

В теле запроса укажите представление ресурса listItem, который необходимо создать, в формате JSON.

Пример

В примере ниже показано, как создать элемент списка общего назначения.

POST /sites/{site-id}/lists/{list-id}/items
Content-Type: application/json

{
  "fields": {
    "Title": "Widget",
    "Color": "Purple",
    "Weight": 32
  }
}

Ответ

При успешном выполнении этот метод возвращает объект listItem для созданного элемента списка в теле ответа.

HTTP/1.1 201 Created
Content-type: application/json

{
  "id": "20",
  "createdDateTime": "2016-08-30T08:26:00Z",
  "createdBy": {
    "user": {
      "displayName": "Ryan Gregg",
      "id": "8606e4d5-d582-4f5f-aeba-7d7c18b20cfd"
    }
  },
  "lastModifiedDateTime": "2016-08-30T08:26:00Z",
  "lastModifiedBy": {
    "user": {
      "displayName": "Ryan Gregg",
      "id": "8606e4d5-d582-4f5f-aeba-7d7c18b20cfd"
    }
  }
}

Примечание. Ответ усечен для наглядности. При фактическом вызове будут возвращены свойства, используемые по умолчанию.