Escolha a permissão ou as permissões marcadas como menos privilegiadas para essa API. Use uma permissão ou permissões privilegiadas mais altas somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.
Tipo de permissão
Permissões menos privilegiadas
Permissões privilegiadas mais altas
Delegado (conta corporativa ou de estudante)
LearningProvider.ReadWrite
Indisponível.
Delegado (conta pessoal da Microsoft)
Sem suporte.
Sem suporte.
Aplicativo
Sem suporte.
Sem suporte.
Nota: O seguinte é necessário para o usuário:
Viva Suite ou licença de Viva Learning
Função de administrador global, administrador de conhecimento
No corpo da solicitação, forneça uma representação JSON do objeto learningProvider .
Você pode especificar as propriedades a seguir ao criar um learningProvider.
Propriedade
Tipo
Descrição
displayName
Cadeia de caracteres
O nome de exibição que aparece no Viva Learning. Obrigatório.
isCourseActivitySyncEnabled
Booliano
Indica se um provedor pode ingerir registros learningCourseActivity . O valor padrão é false. Defina como true tornar o learningCourseActivities disponível para este provedor.
loginWebUrl
Cadeia de caracteres
URL de autenticação para acessar os cursos do provedor. Opcional.
longLogoWebUrlForDarkTheme
Cadeia de caracteres
A URL do logotipo longo para o modo escuro que precisa ser uma imagem acessível publicamente. Essa imagem seria salva no armazenamento de blobs de Viva Learning para renderização no aplicativo Viva Learning. Obrigatório.
longLogoWebUrlForLightTheme
Cadeia de caracteres
A URL do logotipo longo para o modo de luz que precisa ser uma imagem acessível publicamente. Essa imagem seria salva no armazenamento de blobs de Viva Learning para renderização no aplicativo Viva Learning. Obrigatório.
squareLogoWebUrlForDarkTheme
Cadeia de caracteres
A URL do logotipo quadrado para o modo escuro que precisa ser uma imagem acessível publicamente. Essa imagem seria salva no armazenamento de blobs de Viva Learning para renderização no aplicativo Viva Learning. Obrigatório.
squareLogoWebUrlForLightTheme
Cadeia de caracteres
A URL do logotipo quadrado para o modo de luz que precisa ser uma imagem acessível publicamente. Essa imagem seria salva no armazenamento de blobs de Viva Learning para renderização no aplicativo Viva Learning. Obrigatório.
Resposta
Se for bem-sucedido, esse método retornará um 201 Created código de resposta e um objeto learningProvider no corpo da resposta.
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Models;
var requestBody = new LearningProvider
{
DisplayName = "Microsoft",
SquareLogoWebUrlForDarkTheme = "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
LongLogoWebUrlForDarkTheme = "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
SquareLogoWebUrlForLightTheme = "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
LongLogoWebUrlForLightTheme = "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
LoginWebUrl = "https://www.linkedin.com/learning-login/teams",
IsCourseActivitySyncEnabled = true,
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.EmployeeExperience.LearningProviders.PostAsync(requestBody);
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
LearningProvider learningProvider = new LearningProvider();
learningProvider.setDisplayName("Microsoft");
learningProvider.setSquareLogoWebUrlForDarkTheme("https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png");
learningProvider.setLongLogoWebUrlForDarkTheme("https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png");
learningProvider.setSquareLogoWebUrlForLightTheme("https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png");
learningProvider.setLongLogoWebUrlForLightTheme("https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png");
learningProvider.setLoginWebUrl("https://www.linkedin.com/learning-login/teams");
learningProvider.setIsCourseActivitySyncEnabled(true);
LearningProvider result = graphClient.employeeExperience().learningProviders().post(learningProvider);
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.learning_provider import LearningProvider
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = LearningProvider(
display_name = "Microsoft",
square_logo_web_url_for_dark_theme = "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
long_logo_web_url_for_dark_theme = "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
square_logo_web_url_for_light_theme = "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
long_logo_web_url_for_light_theme = "https://support.content.office.net/en-us/media/4c531d12-4c13-4782-a6e4-4b8f991801a3.png",
login_web_url = "https://www.linkedin.com/learning-login/teams",
is_course_activity_sync_enabled = True,
)
result = await graph_client.employee_experience.learning_providers.post(request_body)