Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.
Тип разрешения
Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись)
В тексте запроса добавьте представление объекта termsAndConditions в формате JSON.
В таблице ниже приведены свойства, которые необходимо указывать при создании объекта termsAndConditions.
Свойство
Тип
Описание
id
String
Уникальный идентификатор политики использования.
createdDateTime
DateTimeOffset
Дата и время создания объекта.
lastModifiedDateTime
DateTimeOffset
Дата и время последнего изменения объекта.
displayName
String
Имя политики использования, указанное администратором.
description
String
Описание политики использования, указанное администратором.
title
String
Название условий, указанное администратором. Показывается пользователю при запросе на принятие политики использования.
bodyText
String
Основной текст условий, заданный администратором (как правило, сами условия). Показывается пользователю при запросе на принятие политики использования.
acceptanceStatement
String
Указанное администратором объяснение условий. Как правило, пользователю объясняется, с чем связано принятие условий, изложенных в соответствующей политике. Показывается пользователю при запросе на принятие политики использования.
version
Int32
Целое число, указывающее текущую версию условий. Увеличивается, когда администратор вносит изменения в условия и хочет, чтобы пользователи повторно приняли измененную политику.
Отклик
В случае успешного выполнения этот метод возвращает код отклика 201 Created и объект termsAndConditions в тексте отклика.
POST https://graph.microsoft.com/v1.0/deviceManagement/termsAndConditions
Content-type: application/json
Content-length: 273
{
"@odata.type": "#microsoft.graph.termsAndConditions",
"displayName": "Display Name value",
"description": "Description value",
"title": "Title value",
"bodyText": "Body Text value",
"acceptanceStatement": "Acceptance Statement value",
"version": 7
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new TermsAndConditions
{
OdataType = "#microsoft.graph.termsAndConditions",
DisplayName = "Display Name value",
Description = "Description value",
Title = "Title value",
BodyText = "Body Text value",
AcceptanceStatement = "Acceptance Statement value",
Version = 7,
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.DeviceManagement.TermsAndConditions.PostAsync(requestBody);
// Code snippets are only available for the latest major version. Current major version is $v1.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
graphmodels "github.com/microsoftgraph/msgraph-sdk-go/models"
//other-imports
)
requestBody := graphmodels.NewTermsAndConditions()
displayName := "Display Name value"
requestBody.SetDisplayName(&displayName)
description := "Description value"
requestBody.SetDescription(&description)
title := "Title value"
requestBody.SetTitle(&title)
bodyText := "Body Text value"
requestBody.SetBodyText(&bodyText)
acceptanceStatement := "Acceptance Statement value"
requestBody.SetAcceptanceStatement(&acceptanceStatement)
version := int32(7)
requestBody.SetVersion(&version)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
termsAndConditions, err := graphClient.DeviceManagement().TermsAndConditions().Post(context.Background(), requestBody, nil)
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
TermsAndConditions termsAndConditions = new TermsAndConditions();
termsAndConditions.setOdataType("#microsoft.graph.termsAndConditions");
termsAndConditions.setDisplayName("Display Name value");
termsAndConditions.setDescription("Description value");
termsAndConditions.setTitle("Title value");
termsAndConditions.setBodyText("Body Text value");
termsAndConditions.setAcceptanceStatement("Acceptance Statement value");
termsAndConditions.setVersion(7);
TermsAndConditions result = graphClient.deviceManagement().termsAndConditions().post(termsAndConditions);
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.terms_and_conditions import TermsAndConditions
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = TermsAndConditions(
odata_type = "#microsoft.graph.termsAndConditions",
display_name = "Display Name value",
description = "Description value",
title = "Title value",
body_text = "Body Text value",
acceptance_statement = "Acceptance Statement value",
version = 7,
)
result = await graph_client.device_management.terms_and_conditions.post(request_body)
Ниже приведен пример отклика. Примечание. Представленный здесь объект отклика может быть усечен для краткости. При фактическом вызове будут возвращены все свойства.