As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.
Adicione uma instância de um aplicativo da galeria de aplicativos do Azure AD ao seu diretório. Você também pode usar essa API para criar uma instância de aplicativos que não são da galeria. Use a seguinte ID para o objeto applicationTemplate : 8adf8e6e-67b2-4cf2-a259-e3dc5476c621.
Permissões
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
Tipo de permissão
Permissões (da com menos para a com mais privilégios)
Para criar uma instância de aplicativos que não são da galeria, use o 8adf8e6e-67b2-4cf2-a259-e3dc5476c621 para {applicationTemplate-id}.
Cabeçalhos de solicitação
Nome
Descrição
Authorization
Portador {código}
Corpo da solicitação
Forneça um objeto JSON com os seguintes parâmetros no corpo da solicitação.
Parâmetro
Tipo
Descrição
displayName
String
Nome personalizado do aplicativo
Resposta
Se tiver êxito, este método retornará um código 201 Created de resposta e um novo objeto applicationServicePrincipal no corpo da resposta.
Exemplos
O exemplo a seguir mostra como chamar essa API.
Solicitação
Este é um exemplo de solicitação. A URL de solicitação especifica 8adf8e6e-67b2-4cf2-a259-e3dc5476c621 como a ID do modelo de aplicativo. Isso significa que a solicitação está instanciando um aplicativo que não é da galeria.
POST https://graph.microsoft.com/beta/applicationTemplates/8adf8e6e-67b2-4cf2-a259-e3dc5476c621/instantiate
Content-type: application/json
{
"displayName": "testProperties"
}
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var displayName = "testProperties";
await graphClient.ApplicationTemplates["{applicationTemplate-id}"]
.Instantiate(displayName)
.Request()
.PostAsync();
Importante
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.NewDisplayNameRequestBody()
displayName := "testProperties"
requestBody.SetDisplayName(&displayName)
applicationTemplateId := "applicationTemplate-id"
result, err := graphClient.ApplicationTemplatesById(&applicationTemplateId).Instantiate(applicationTemplate-id).Post(requestBody)
Importante
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.
Os SDKs do Microsoft Graph usam a versão v1.0 da API por padrão e não dão suporte a todos os tipos, propriedades e APIs disponíveis na versão beta. Para obter detalhes sobre como acessar a API beta com o SDK, consulte Usar os SDKs do Microsoft Graph com a API beta.