Microsoft Graph:语音呼叫端点的请求返回500 UnknownError,而没有消息

时间:2019-08-29 09:34:53

标签: microsoft-graph microsoft-teams

我为Microsoft Teams创建了一个应用程序,该应用程序提供了一个漫游器,并向Graph API发出请求以获取一些用户详细信息。 到目前为止一切正常。该应用程序值得信赖,我可以使用Graph API。

我将机器人设置为支持语音呼叫,并且在呼叫机器人时,确实收到了包含所有信息的POST请求。 但是,当我想立即work with this call, e.g. reject时,对Microsoft Graph API的请求失败,状态码为500:UnknownError。

这是我的测试代码:

async RejectIncomingCall(id) {
  const client = await getAuthenticatedClient(this.token);

  try {
    return await client.api(`/app/calls/${id}/reject`).version('beta').post('');
  } catch (e) {
    console.log('Error rejecting call!', e);
  }
}

我不知道怎么了。 当我尝试get a call时,可以使用图形浏览器重现此行为: enter image description here

实际上,所有对调用API的请求似乎都失败了。
知道我做错了吗?
我是否误解了某些内容,或者beta api目前无法正常工作?

1 个答案:

答案 0 :(得分:1)

由于要发出的请求种类,您遇到了未知错误。
如果您希望拒绝通话,则必须发出POST请求而不是GET请求。
请参阅此Link,以获得更清晰的参考。
在图形浏览器中,将请求类型从GET更改为POST。检查是否有效。如果没有,让我知道。