C# Microsoft Graph API不支持';我不能归还我需要的财产

C# Microsoft Graph API不支持';我不能归还我需要的财产,c#,microsoft-graph-api,C#,Microsoft Graph Api,尝试使用ms graph API执行简单查询,以获取用户的aboutMe属性: string filter = @" startswith(displayName,'Bassie') "; var users = await graphClient.Users .Request() .Filter(filter) .Select("aboutMe") .GetAsync(); 但我只是不断地 {Code:NotImplementedMessage:尚不

尝试使用ms graph API执行简单查询,以获取用户的
aboutMe
属性:

    string filter = @"
startswith(displayName,'Bassie')
";

var users = await graphClient.Users
    .Request()
    .Filter(filter)
    .Select("aboutMe")
    .GetAsync();
但我只是不断地

{Code:NotImplementedMessage:尚不支持此操作目标。内部错误}

其中InnerError不包含任何有用的信息

当我对
邮件
执行相同操作时,它工作正常

为什么会这样?我相当肯定我以前使用graph API检索过关于我的
部分,但我不记得具体是如何

当你试着用它的时候

它返回这样的对象

"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users",
"@odata.nextLink": "https://graph.microsoft.com/v1.0/users?=%24select(%27AboutMe%27)&$skiptoken=X%2744537074020001000000273A24504A424632302D344D474E324C34484551384E40776F726C6579706172736F6E732E636F6D29557365725F62363964646464302D353865332D343537332D386639332D363033333731386231336237B900000000000000000000%27",
"value": [
    {
        "id": "d6a2b540-bd56-420f-bb46-bb46d6a2b540",
        "businessPhones": [],
        "displayName": "54-3-24",
        "givenName": "user",
        "jobTitle": null,
        "mail": "user@domain.com",
        "mobilePhone": null,
        "officeLocation": null,
        "preferredLanguage": null,
        "surname": "surname",
        "userPrincipalName": "username@domain.com"
    }
这是什么意思?我应该如何检索我需要的属性?如果只有一些可用,是否有参考?我不想在知道哪些房产可用之前对每一处房产都进行测试

/v1.0/用户?$filter=startswith(displayName,'Bassie')和$select('AboutMe'))

将正确执行,但c#sdk将按照以下格式解析您的查询

/v1.0/用户?$filter=startswith(displayName,'Bassie')和$select=AboutMe

然而选择

/v1.0/用户?$select=AboutMe

似乎抛出了NotImplementedException


不确定这是否是错误,但我建议您提交一个

不幸的是,
用户
实体的
属性无法为用户集合检索,仅支持单个用户(实体)检索此属性,如下所示:

/beta/users/me?$select=aboutMe
请参阅,其中列出了无法删除的所有属性 按用户集合检索

查询:

https://graph.microsoft.com/v1.0/users?$select('AboutMe')
无效,并且在您的情况下,选择查询选项表达式被忽略,因为它的提供不正确,下面是如何指定
select
query选项的示例(有关更多详细信息,请参见下文):

https://graph.microsoft.com/v1.0/users?$select('AboutMe')
/beta/users?$select=email,displayName