API в версии /beta Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте выбор версии .
Для вызова этих API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.
Тип разрешения
Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись)
Presence.Read, Presence.Read.All
Делегированные (личная учетная запись Майкрософт)
Не поддерживается.
Приложение
Не поддерживается.
HTTP-запросы
GET /me/presence
GET /users/{id}/presence
GET /communications/presences
Заголовки запросов
Имя
Описание
Авторизация
Bearer {token}. Обязательный.
Текст запроса
Не указывайте текст запроса для этого метода.
Отклик
В случае успешного выполнения этот метод возвращает код 200 OK отклика и объект присутствия в тексте отклика.
Примеры
Пример 1. Получение сведений о присутствии
В следующем примере показано, как получить собственные сведения о присутствии. Для этой операции требуется разрешение Presence.Read.
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var presence = await graphClient.Me.Presence
.Request()
.GetAsync();
Важно!
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
result, err := graphClient.Me().Presence().Get()
Важно!
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Import-Module Microsoft.Graph.CloudCommunications
# A UPN can also be used as -UserId.
Get-MgUserPresence -UserId $userId
Важно!
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
GET https://graph.microsoft.com/beta/users/66825e03-7ef5-42da-9069-724602c31f6b/presence
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var presence = await graphClient.Users["{user-id}"].Presence
.Request()
.GetAsync();
Важно!
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
userId := "user-id"
result, err := graphClient.UsersById(&userId).Presence().Get()
Важно!
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
GET https://graph.microsoft.com/beta/communications/presences/dc74d9bb-6afe-433d-8eaa-e39d80d3a647
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var presence = await graphClient.Communications.Presences["{presence-id}"]
.Request()
.GetAsync();
Важно!
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
presenceId := "presence-id"
result, err := graphClient.Communications().PresencesById(&presenceId).Get()
Важно!
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".
Пакеты SDK microsoft Graph используют версию API версии 1.0 по умолчанию и не поддерживают все типы, свойства и API, доступные в бета-версии. Дополнительные сведения о доступе к API бета-версии с помощью пакета SDK см. в статье "Использование пакетов SDK Graph Майкрософт с API бета-версии".