【问题标题】:GET filesFolder API issue获取文件文件夹 API 问题
【发布时间】:2021-03-02 11:29:17
【问题描述】:

我们在运行这个请求时遇到了一个新问题:https://docs.microsoft.com/en-us/graph/api/channel-get-filesfolder?view=graph-rest-1.0&tabs=http

GET /teams/{id}/channels/{id}/filesFolder

以前,如果通过 API 创建团队频道,它不会链接到包含文件的文件夹,直到用户单击团队客户端中的文件并因此对其进行初始化。在初始化之前,请求将返回 Not Found 404

但是,从 2021 年 2 月 25 日左右开始,如果身份验证使用 MFA,我们现在会收到此错误:Value cannot be null。参数名称:token。但是,当我们通过流量捕获验证时,请求中存在授权令牌。通过单击文件初始化文件夹后,请求开始返回有效数据。

这是一个错误吗?谢谢。

GET https://graph.microsoft.com/v1.0/teams/.../channels/.../filesFolder?$select=id,name,webUrl,parentReference HTTP/1.1
Content-Type: application/json
User-Agent: <...>
Authorization: Bearer ...
Host: graph.microsoft.com
Connection: Keep-Alive

HTTP/1.1 400 Bad Request
Cache-Control: private
Content-Type: application/json
request-id: ...
client-request-id: ...
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"West Europe","Slice":"SliceC","Ring":"5","ScaleUnit":"005","RoleInstance":"AGSFE_IN_67"}}
Strict-Transport-Security: max-age=31536000
Date: Mon, 01 Mar 2021 19:38:40 GMT
Content-Length: 310

{
  "error": {
    "code": "BadRequest",
    "message": "Value cannot be null.\r\nParameter name: token",
    "innerError": {
      "date": "2021-03-01T19:38:41",
      "request-id": "...",
      "client-request-id": "..."
    }
  }
}

【问题讨论】:

  • 我不知道它是否可以解决您当前的错误,但关于用户需要在使用 Graph 创建通道后单击“文件”选项卡这一事实。我们找到了解决此问题的方法。如果您在使用 Graph 创建通道之前在常规通道(主通道)上调用 filesFolder 端点,则在新创建的通道上对 filesFolder 的后续调用将起作用,而无需用户单击“文件”选项卡。
  • 感谢您的信息!然而,在我们的特殊情况下,我们没有创建任何东西,而只是为了备份目的而读取数据,因此不想引起任何更改。干杯!
  • @vzubarev - 除非用户启动文件选项卡,否则图形 API 将抛出错误。这是设计使然。初始化后您是否遇到任何问题。
  • @Nikitha-MSFT 我们理解这一点,但是错误已经改变,这就是我们的问题。在我们得到 HTTP 404 并理解它的含义之前。但“身份验证失败”具有误导性,我们无法正确处理。
  • 能分享一下请求ID吗?

标签: microsoft-graph-api microsoft-teams microsoft-graph-teams


【解决方案1】:

我们提出了一个错误。我们没有 ETA 何时可用。

【讨论】:

  • Bug 现已解决,我们已经对此进行了测试,因此,我们暂时关闭此问题。如果您仍然遇到任何问题,请随时重新打开问题
猜你喜欢
  • 1970-01-01
  • 2011-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-20
  • 2011-11-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多