无法更新会议室信息, 获取所有会议室不全

Copper Contributor

第一个问题是,我无法通过graph REST api更新会议室信息,下图是我在管理中心的会议室

room.png

当我试图去更新其中一个会议室的信息时,报错了

错误信息是:

Update request has to be for a tenant Room or RoomList
但我在rest api中明明给的是资源邮箱地址啊,我其实用会议室id也实验过,也是同样的错误,是我哪里用错了吗? 下图是我具体调用的截图
update.png
请帮忙看看吧。
 
另外一问题是,获取所有会议室的api会丢失新创建的会议室。 比如我有3个老的会议室,然后我又添加了2个,此时调用枚举会议室API只能获得3个,即便一个小时候调用也还是获取到3个,但我第二天调用就能获取到5个了。 类似的,刚修改完的会议室也不能获取新的信息。 我清空edge缓存,没有任何效果。 具体的api文档在这里:List places - Microsoft Graph v1.0 | Microsoft Docs
1 Reply

不好意思,第一个问题,更新room的问题已经解决了,不知道是我看文档是走眼了还是怎么的把传送的参数

"'@odata.type'": "microsoft.graph.room", 改成

"@odata.type": "microsoft.graph.room" 就好了。(但我记得一开始文档确实有个单引号,我下午再看时这个单引号神奇的没了。。。大概率是我看走眼了).

但是第二个问题,仍然没有得到解决。

仍然无法及时枚举到新添加的会议室