Introdução ao uso dos serviços Web no Exchange

Encontre informações para ajudá-lo a começar a usar o EWS e outros serviços Web no Exchange.

Os serviços Web no Exchange fornecem acesso aos dados da caixa de correio armazenados em Exchange Online, Exchange Online como parte de Office 365 e versões locais do Exchange começando com Exchange Server 2007 e permitir que você crie aplicativos personalizados que você pode usar para gerenciar essas informações de acordo com os requisitos da sua organização. Embora o intervalo de aplicativos de serviço Web e EWS que você pode criar seja praticamente infinito, certos conceitos fundamentais se aplicam a qualquer tipo de aplicativo. Esta seção fornece informações sobre os conceitos fundamentais com os quais você precisa estar familiarizado para começar a usar o EWS e outros serviços Web no Exchange.

Criar seus conhecimentos

Se você usar o .NET Framework ou outra plataforma para desenvolver seu aplicativo de serviço Web, você deseja entender alguns conceitos importantes antes de iniciar seu projeto de desenvolvimento.

Tabela 1. Conceitos de serviços Web

Conceito Resumo
Arquitetura
Saiba mais sobre como o EWS funciona dentro da arquitetura do Exchange e os protocolos que ele usa.
Tipos de aplicativo EWS
Saiba mais sobre os tipos mais comuns de aplicativos que você pode criar usando o EWS no Exchange.
Acesso do EWS
Os administradores do Exchange podem limitar o acesso ao EWS globalmente para toda a organização, para usuários individuais e para aplicativos individuais. Descubra qual nível de acesso é o certo para você.
Configurar
Encontre informações sobre as tarefas que você precisa concluir para criar aplicativos que usam a API Gerenciada do EWS ou o EWS para se comunicar com o Exchange.
Autenticação
Saiba mais sobre as opções de autenticação para se conectar ao Exchange Online e ao Exchange local.
Descoberta Automática
Saiba mais sobre o conjunto de serviços que você pode usar para descobrir o ponto de extremidade da URL em que a conta de um usuário pode acessar informações por meio do EWS.
Servidor de Caixa de Correio
Saiba mais sobre o repositório primário de informações disponibilizado para um cliente EWS. O EWS tem acesso a um conjunto limitado de informações armazenadas no AD DS (Active Directory Domain Services).
Aplicativos de email para Outlook e EWS
Encontre informações sobre aplicativos de email para o Outlook e como eles funcionam com o EWS no Exchange.
APIs de restante do Office 365 para emails, calendários e contatos
Saiba mais sobre as APIs Office 365 que você pode usar para acessar emails, calendários e contatos em Exchange Online como parte do Office 365.
A API Gerenciada do EWS
Encontre informações sobre a API de cliente preferencial para desenvolvedores .NET Framework.
EWS
Encontre informações sobre como criar seu primeiro aplicativo usando solicitações EWS XML e respostas.
Funcionalidade EWS em versões de produtos do Exchange
Descubra qual funcionalidade do EWS está disponível na versão do Exchange.
Rastrear e solucionar problemas
Descubra como rastrear solicitações e respostas do EWS para solucionar problemas de erros em seu aplicativo de API Gerenciada do EWS.

Criar seu primeiro aplicativo

Se você estiver pronto para chegar ao negócio de escrever seu primeiro aplicativo cliente .NET Framework ou EWS, consulte Introdução aos aplicativos cliente da API Gerenciada do EWS ou Introdução aos aplicativos cliente do EWS.

Obter exemplos de código

Para encontrar exemplos e exemplos de código que mostram como trabalhar com o EWS e outros serviços Web no Exchange, confira os seguintes recursos:

Muitos outros exemplos estão disponíveis em blogs, sites de demonstração de código e fóruns. Também recomendamos que você baixe o EWSEditor. Este projeto implementa a maior parte da funcionalidade EWS; você pode encontrar exemplos de todas as funcionalidades principais do EWS aqui.

Se você não for um desenvolvedor .NET Framework, você poderá encontrar muitas bibliotecas de clientes por aí para o desenvolvimento do EWS que usam Java, Python, PHP e outros idiomas.

Fazer perguntas e resolver problemas

Precisa de ajuda para fazer as coisas e você não está encontrando respostas? Você pode pesquisar no fórum do Exchange Development para descobrir se outra pessoa encontrou e resolveu o mesmo problema. Uma comunidade de colaboradores respondeu a centenas de perguntas sobre o desenvolvimento do Exchange. Você também pode encontrar sites, fóruns e blogs de terceiros que abrangem o desenvolvimento do Exchange e podem ter a solução que você está procurando.

Entre em contato com o suporte da Microsoft se precisar de assistência adicional. A equipe de suporte do Desenvolvedor do Exchange conta com profissionais experientes que podem ajudar a responder suas perguntas sobre o desenvolvimento do Exchange.

Confira também