Forum Discussion

Allenhiman's avatar
Allenhiman
Copper Contributor
Jun 18, 2021

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

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

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

错误信息是:

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

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

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

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

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

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

Resources