Ошибка синтаксического анализа Select and Expand при получении singleValueExtendedProperties - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь получить singleValueExtendedProperties через api графа ...

https://graph.microsoft.com/v1.0/me/messages?$select=subject,singleValueExtendedProperties&$expand=SingleValueExtendedProperties($filter=(PropertyId eq  'String 0x1082 Name PidTagLastVerbExecutionTime'))

Я также пробовал вышеуказанный api с идентификатором сообщения

me/messages/{message-id}...

Тоже пробовал ...

/me/messages/{message-id}?$expand=singleValueExtendedProperties($filter=id eq 'String 0x1082')

все это показывает одно и то же сообщение об ошибке ...

{
    "error": {
        "code": "BadRequest",
        "message": "Parsing Select and Expand failed.",
    }
}

1 Ответ

0 голосов
/ 22 июня 2020

Ваш первый пример свойства просто неверен. PidTagLastVerbExecutionTime является ссылкой на документацию и не имеет ничего общего с самим свойством. Свойство является свойством Tagged (вы пытаетесь использовать его как именованное свойство), поэтому правильным форматом является значение «DataType Tag». Поскольку PidTagLastVerbExecutionTime - это SystemTime, у вас также неправильный тип данных во втором примере, поэтому что-то вроде

$expand=singleValueExtendedProperties($filter=id eq 'SystemTime 0x1082')

Должно работать нормально

...