Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft graph api Microsoft Planner API未重新调整用户显示名称_Microsoft Graph Api - Fatal编程技术网

Microsoft graph api Microsoft Planner API未重新调整用户显示名称

Microsoft graph api Microsoft Planner API未重新调整用户显示名称,microsoft-graph-api,Microsoft Graph Api,我正在尝试从SharePoint(联机)通过Graphs API访问Microsoft Planner数据,并获得成功响应消息。 但问题是JSON数据中所有用户部分(如createdBy、assignedBy、completedBy等)的“DisplayName”字段都为空 例如: “分配”:{ “309249ab-fe3e-4ed7-8d64-3c6187527437”:{ “@odata.type”:“#microsoft.graph.plannerAssignment”, “转让人”:{

我正在尝试从SharePoint(联机)通过Graphs API访问Microsoft Planner数据,并获得成功响应消息。 但问题是JSON数据中所有用户部分(如createdBy、assignedBy、completedBy等)的“DisplayName”字段都为空

例如:

“分配”:{
“309249ab-fe3e-4ed7-8d64-3c6187527437”:{
“@odata.type”:“#microsoft.graph.plannerAssignment”,
“转让人”:{
“用户”:{
“displayName”:空,
“id”:“s33dfsdf-fe3e-4ed7-8d64-3c6187527437”
}
},

“createdBy”:{
“用户”:{
“displayName”:空,
“id”:“fsdfsf-fe3e-4ed7-8d64-3c6187527437”
}

“完成人”:{
“用户”:{
“displayName”:空,
“id”:“fsdlhfdals-fe3e-4ed7-8d64-3c6187527437”
}
}

如何从Planner API获取显示名称?

Planner数据不包括显示名称。显示名称需要单独获取。包含组(
组//成员
)的组成员信息将包含显示名称(及更多)计划和任务信息中返回的所有用户id的信息,适用于仍然是组成员的所有用户。包含计划的组的id由计划的所有者字段指定。通过直接读取这些用户(
用户/
)可以获得剩余用户的信息.

我看到了相同的行为。我怀疑这是一个bug,我将发出一个标志来对此进行调查。我已经确认返回
id
,因此(不是很好)的解决方法是使用该
id
/user
端点进行第二次调用。感谢您的快速响应。