educationSynchronizationProfile: uploadUrl

Namespace: microsoft.graph

Importante

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.

Recupere uma assinatura de acesso compartilhado (SAS) para carregar arquivos de origem no armazenamento de blob do Azure para um perfil específico de sincronização de dados escolares no locatário. O token SAS tem uma validade de uma hora.

A URL de carregamento é fornecida apenas para o provedor de dados CSV.

Observação: Para acessar o armazenamento de blob com o token SAS, use os SDKs de armazenamento do Azure ou o AzCopy.

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
Delegada (conta corporativa ou de estudante) EduAdministration.ReadWrite
Delegada (conta pessoal da Microsoft Sem suporte.
Aplicativo EduAdministration.ReadWrite.All

Solicitação HTTP

GET /education/synchronizationProfiles/{id}/uploadUrl

Cabeçalhos de solicitação

Nome Tipo Descrição
Autorização string {token} de portador. Obrigatório.

Corpo da solicitação

Não forneça um corpo de solicitação para esse método.

Resposta

Se tiver êxito, este método retornará 200 OK um código de resposta e uma URL SAS para educationSynchronizationProfile no corpo da resposta.

Se uma solicitação anterior ainda estiver sendo processada, 409 Conflict este método retornará um indicando que o carregamento está bloqueado no momento para educationSynchronizationProfile.

Exemplo

Solicitação

Este é um exemplo de solicitação.

GET https://graph.microsoft.com/beta/education/synchronizationProfiles/{id}/uploadUrl
Resposta

Este é um exemplo de resposta.

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

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

{
    "@odata.context": "https://graph.microsoft.com/beta/$metadata#String",
    "value": "https://sdsstorage.blob.core.windows.net/86904b1e-c7d0-4ead-b13a-98f11fc400ee?sv=2015-07-08&sr=c&si=SharedAccessPolicy_20170704044441&sig=CH65vxxqXETCkQNH0Lfsu31cUo0s0XcEEo0OE2YiL6Q%3D&se=2017-07-04T08%3A43%3A01Z&sp=w"
}