A expansão de singleValueExtendedProperty não funciona ao recuperar detalhes do calendário

Aug 18 2020

Estou tentando recuperar o valor da propriedade personalizada para um evento usando a API REST do Outlook (versão 2.0). A propriedade personalizada foi criada por um suplemento do Outlook Office.js.

Aqui está o pedido:

/v2.0/me/calendar/?$expand=singleValueExtendedProperties($filter=PropertyId eq 'Binary 0x0FFF')

Isso retorna uma resposta bem-sucedida da API, mas não retorna o singleValueExtendedProperty.

Respostas

1 OutlookAdd-insTeam-MSFT Aug 25 2020 at 12:43

Para obter a propriedade customizada, você precisaria de um identificador de item (REST) ​​e as propriedades customizadas são aplicáveis ​​somente em mensagens e eventos.

Abaixo estão os modelos de mensagem e evento, respectivamente.

/me/messages/'<ITEM_ID>' <ADD_IN_GUID>?$expand=SingleValueExtendedProperties($filter=PropertyId eq 'String {00020329-0000-0000-c000-000000000046} Name cecp-')

/me/events/<ITEM_ID>' <ADD_IN_GUID>?$expand=SingleValueExtendedProperties($filter=PropertyId eq 'String {00020329-0000-0000-c000-000000000046} Name cecp-')