A expansão de singleValueExtendedProperty não funciona ao recuperar detalhes do calendário
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
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-
')