Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 Versão.
Exporte objetos mailboxItem do Exchange com fidelidade total. Essa API exporta cada item como um fluxo opaco. O fluxo de dados não se destina à análise, mas pode ser usado para importar um item de volta para uma caixa de correio do Exchange. Para obter mais informações, consulte Visão geral das APIs de importação e exportação de caixa de correio no Microsoft Graph.
Você pode exportar até 20 itens em uma única solicitação de exportação.
Essa API está disponível nas seguintes implantações de nuvem nacional.
| Serviço global | Governo dos EUA L4 | US Government L5 (DOD) | China operada pela 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Permissões
Escolha a(s) permissão(s) marcada(s) como menos privilegiada(s) para essa API. Use uma permissão ou permissões com privilégios mais altos 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 com privilégios mais elevados |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | MailboxItem.Export | MailboxItem.ImportExport |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Application | MailboxItem.Export.All | MailboxItem.ImportExport.All |
Solicitação HTTP
POST /admin/exchange/mailboxes/{mailboxId}/exportItems
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
| Content-Type | application/json. Obrigatório. |
Corpo da solicitação
No corpo da solicitação, forneça uma representação JSON dos parâmetros.
A tabela a seguir lista os parâmetros necessários quando você chama essa ação.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| itemIds | String collection | Uma coleção de identificadores de objetos mailboxItem a serem exportados. Todos os identificadores da coleção devem ser para itens na mesma caixa de correio. O tamanho máximo desta coleção é de 20 cadeias de caracteres. |
Resposta
Se for bem-sucedida, essa ação retornará um 200 OK código de resposta e uma coleção de objetos exportItemResponse no corpo da resposta.
Observação
Arquivo de caixas de correio com pastas expandidas automaticamente: quando você exporta itens de uma caixa de correio que possui pastas de arquivo morto expandidas automaticamente, alguns itens na resposta podem incluir um erro com código ErrorArchiveFolderMovedPermanently em vez de dados. Emita novamente a solicitação de exportação para esses itens usando a URL fornecida na mensagem de erro. Para obter detalhes, consulte Lidar com redirecionamentos de caixa de correio de arquivo morto.
Exemplos
Solicitação
O exemplo a seguir exporta dois itens presentes na caixa de correio do usuário. Os itemIds dos itens a serem exportados são especificados no corpo da solicitação.
POST https://graph.microsoft.com/beta/admin/exchange/mailboxes/MBX:e0643f21@a7809c93/exportItems
Content-type: application/json
{
"itemIds": [
"EDSVrdi3lRAADmpnf1AAA=",
"EDSVrdi3lRAAD45b7RAAA="
]
}
Resposta
O exemplo a seguir mostra a resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-type: application/json
Content-length: 232
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(microsoft.graph.exportItemResponse)",
"value": [
{
"itemId": "EDSVrdi3lRAADmpnf1AAA=",
"changeKey": "CQAAABYAAACQ2fKdhq8oSKEDSVrdi3lRAAEu4C+G",
"data": "VGhpcyBpcyBhIHRlc3QgZGF0YSB0aGF0IHdpbGwgYmUgY29udmVydGVkIHRvIGEgQmFzZTY0IHN0cmVhbQ=="
},
{
"itemId": "EDSVrdi3lRAAD45b7RAAA=",
"changeKey": "CQAAABYAAACQ2fKdhq8oSKEDSVrdi3lRAAD4pUax",
"data": "VGhpcyBpcyBhIHRlc3QgZGF0YSB0aGF0IHdpbGwgYmUgY29udmVydGVkIHRvIGEgQmFzZTY0IHN0cmVhbQ=="
}
]
}