Visão geral da API de email do OutlookOutlook mail API overview

O Outlook é um hub de comunicação de mensagens do Office 365.Outlook is a messaging communication hub in Office 365. Além disso, ele permite gerenciar contatos, agendar reuniões, saber mais sobre os usuários de uma organização, iniciar conversas online, compartilhar arquivos e colaborar em grupos.It also lets you manage contacts, schedule meetings, find information about users in an organization, initiate online conversations, share files, and collaborate in groups.

Por que integrar-se ao email do Outlook?Why integrate with Outlook mail?

Integrar recursos avançados e alcançar centenas de milhões de clientesIntegrate with rich features and reach hundreds of millions of customers

Integrar-se ao Outlook significa embarcar na experiência avançada que os clientes adoram, uma experiência consistente e intuitiva com emails, contatos e calendário que está disponível em todos os dispositivos: celular, web e desktop.Integrating with Outlook means tapping into the rich experience that customers love - consistent, intuitive experience for mail, contacts, calendar, available on all devices - mobile, web, and desktop.

Ao usar o Microsoft Graph, você pode integrar-se ao Outlook escrevendo um aplicativo apenas uma vez e assim alcançar centenas de milhões de consumidores e dezenas de milhões de clientes empresariais que escolhem o Outlook como o cliente de email deles.Using Microsoft Graph, you can integrate with Outlook by writing an app just once and reach more than hundreds of millions of consumers, and tens of millions of organization customers who choose Outlook as their email client. Você pode escrever aplicativos que se concentrem em cenários de email ou que se conectem a uma grande variedade de outras inteligências, recursos e relações do Outlook ou fora dele, e criar cenários que têm suporte da nuvem da Microsoft.You can write apps that focus on mail scenarios, or connect to a wealth of other Outlook and non-Outlook relationships, resources, and intelligence, and realize scenarios supported by the Microsoft cloud.

Automatizar o processamento e a organização de mensagensAutomate message organization and processing

Os clientes gostam da forma como o Outlook ajuda na organização.Customers like how Outlook helps them stay organized. O Microsoft Graph leva esses recursos aos desenvolvedores de aplicativo, permitindo que eles criem fluxos de trabalho que otimizam a descoberta e melhoram a eficiência e a produtividade do cliente.Microsoft Graph brings these features to app developers, enabling them to build customer workflows that optimize on discovery and improve efficiency and productivity:

  • Os clientes organizam suas mensagens de várias maneiras - alguns deixam todas as mensagens na Caixa de Entrada e simplesmente buscam por elas; outros arquivam suas mensagens em pastas.Customers organize their messages in different ways - some leave all messages in the Inbox and simply search for them, others file their messages in folders. Essas pessoas gostam da abordagem flexível e intuitiva do Outlook que oferece suporte a essas duas organizações: simples e com pastas.They like Outlook's flexible and intuitive approach that supports both flat and folder-based organizations. Os aplicativos podem, de forma conveniente, filtrar, buscar ou classificar as mensagem em pastas específicas ou em toda a caixa de correio do usuário.Apps can conveniently filter, search, or sort messages in specific folders or the user's entire mailbox.

  • As categorias do Outlook são diferenciadas por nome e cor.Outlook categories are differentiated by name and color. As categorias permitem aos clientes classificarem as mensagens para aumentar a organização e a descoberta.Categories allow customers to tag messages to enhance organization and discovery. Os aplicativos podem acessar e definir a lista de categorias mestra do usuário.Apps can access and define a user's master list of categories. Além disso, essa lista é compartilhada entre mensagens do Outlook, assim como entre eventos, contatos, tarefas e postagens em grupo e ainda permitem cenários criativos para os desenvolvedores de aplicativo.More, that list is shared across Outlook messages, as well as events, contacts, tasks, and group posts, and opens up creative scenarios for app developers. Por exemplo, um provedor de treinamento online pode codificar por cor os emails, os eventos do curso e as atribuições de acompanhamento de cada curso que o usuário esteja inscrito.For example, an online training provider can color-code the emails, course events, and follow-up assignments for each course a user has enrolled in.

  • Além disso, os usuários do aplicativo podem alterar a prioridade de uma mensagem (evento ou tarefas) ou sinalizar uma mensagem para acompanhamento.Additionally, app users can change the importance of a message (or event or task), or flag a message for follow-up. (No momento, a sinalização está no modo de visualização no Microsoft Graph).(Flagging is currently in preview in Microsoft Graph.)

  • A API de regras transporta a organização de mensagens para um nível superior.The rules API takes message organization to the next level. Os aplicativos podem definir as regras de Caixa de Entrada para tratar imediatamente as mensagens que chegam e reduzir emails secundários.Apps can set up Inbox rules to promptly handle incoming messages and reduce email clutter. Por exemplo, um aplicativo pode mover automaticamente as mensagens para outra pasta se as linhas do assunto contiverem determinadas palavras-chave e atribuir categorias e prioridades para facilitar o acompanhamento posterior.For example, an app can automatically move messages to another folder if their subject lines contain certain keywords, and assign categories and importance to make them easier for later follow-up.

Escrever aplicativos mais inteligentes que potencializam a inteligênciaWrite smarter apps that leverage intelligence

Use o Microsoft Graph para sugerir dados contextuais aos usuários de seu aplicativo:Use Microsoft Graph to suggest contextual data to your app users:

  • Integrar-se à Caixa de Entrada Destaques e menções @ (prévia) e permitir que os usuários de seu aplicativo leiam e respondam primeiro ao que é relevante para eles.Integrate with Focused Inbox and @-mentions (preview) and let your app users read and respond to what's relevant to them first.

  • Verificar as dicas de email ao redigir uma mensagem para obter informações úteis de status sobre um destinatário (por exemplo, se o destinatário enviou uma resposta automática ou se a caixa de correio está cheia).Check mail tips while still composing a message to get useful status information about a recipient (such as the recipient sending an auto-reply or has a full mailbox). As dicas de email podem alertar os aplicativos a respeito de determinadas condições para permitir que se tomem ações de acompanhamento mais eficientes.Mail tips can alert apps of certain conditions so to take more efficient follow-up actions instead.

  • Utilizar a API de pessoas para fornecer controles interativos, como o seletor de pessoas em seu aplicativo.Make use of the people API to provide interactive controls such as a people picker in your app. A API de pessoas pode sugerir as pessoas mais relevantes para um usuário, tendo como base as comunicações, os padrões de colaboração e as relações comerciais desse usuário.The people API can suggest persons most relevant to a user, based on the user’s communication and collaboration patterns and business relationships.

  • Oferecer aos usuários do aplicativo um seletor de arquivos inteligente e sugerir arquivos com os quais eles tenham interagido recentemente para serem adicionados como anexos quando estiverem escrevendo uma mensagem.Offer app users a smart file picker and suggest files that they have recently interacted with, to add as attachments when composing a message. Os Insights (prévia) usam a análise avançada para sugerir arquivos que são familiares a um usuário, aqueles que tenham sido editados ou vistos pelo usuário ou compartilhados recentemente com ele.Insights (preview) use advanced analytics to suggest files that are trending around a user, recently viewed or edited by the user, or shared with the user.

Armazenar os dados do aplicativo em um recurso ou em uma instância do recursoStore app data in a resource or resource instance

Muitas vezes os aplicativos precisam armazenar os dados em um repositório de dados externo e acarretam sobrecarga no gerenciamento e no acesso dos dados.Often times apps have to store their data in an external data store and entail overhead in managing and accessing the data. O Microsoft Graph permite que você simplesmente inclua dados de aplicativos como cabeçalhos de mensagens da Internet quando criar ou enviar uma nova mensagem ou uma resposta a uma mensagem.Microsoft Graph lets you simply include app data as Internet message headers when creating or sending a new message, or a reply to a message.

Se você precisar adicionar e atualizar dados personalizados subsequentemente, poderá armazenar os dados em instâncias de recursos individuais.If you need to add and subsequently update custom data, you can store the data in individual resource instances. Se apropriado, como alternativa, você pode estender o esquema, adicionar propriedades personalizadas e armazenar dados digitados nos recursos do Microsoft Graph.If appropriate, as an alternative, you can extend the schema, add custom properties, and store typed data in Microsoft Graph resources. Você pode fazer com que essas extensões de esquema sejam passíveis de ser descobertas e compartilhadas.You can make such schema extensions discoverable and shareable.

Referência da APIAPI reference

Está procurando a referência de API para esse serviço?Looking for the API reference for this service?

Próximas etapasNext steps