Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.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
msgraph sdk java中对beta API的支持_Java_Microsoft Graph Api - Fatal编程技术网

msgraph sdk java中对beta API的支持

msgraph sdk java中对beta API的支持,java,microsoft-graph-api,Java,Microsoft Graph Api,我们正在尝试访问一个团队的通道API,它处于测试阶段 API - https://graph.microsoft.com/beta/teams/{team-id}/channels 而且msgraph sdk java似乎不支持betaAPI。 有人能确认是否已经提供了这种支持,或者msgraph sdk java只支持v1.0API吗 v1.0的示例工作API如下所示: IGraphServiceClient .groups() .buildRequest() .get(

我们正在尝试访问一个团队的通道API,它处于测试阶段

   API -  https://graph.microsoft.com/beta/teams/{team-id}/channels
而且msgraph sdk java似乎不支持betaAPI。 有人能确认是否已经提供了这种支持,或者msgraph sdk java只支持v1.0API吗

v1.0的示例工作API如下所示:

IGraphServiceClient
  .groups()
  .buildRequest()
  .get()
  .getCurrentPage()
   ...
     // Handle failure case
  });

要访问beta端点,可以更改GraphServiceClient对象指向的URL:

graphClient.setServiceRoot("https://graph.microsoft.com/beta/");
更多信息供您参考:


更新:现在可以查询beta端点。

注意,这将允许您调用
/beta
端点,但仍将使用
/v1.0
类对所有内容进行序列化/反序列化。如果您想使用v1.0中不存在的资源/属性,则需要使用beta清单。从外观上看,不可能在同一应用程序中同时使用beta SDK和v1 SDK?例如,我想在应用程序的某个部分使用beta端点,其他所有部分都使用v1sdk。目前还没有,但我们正在考虑添加对v1sdk的支持。请打开。请在这里打开一个问题来支持这个想法谢谢,我刚刚这么做了: