将 Microsoft Graph SDK 与 beta API 配合使用
本文内容
默认情况下,许多 Microsoft Graph SDK 使用 v1.0 Microsoft Graph 终结点。 SDK 可与非生产应用程序的 beta 终结点一起使用。 访问 beta 终结点的方法取决于 SDK。
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
若要调用 API,必须安装 Microsoft.Graph.Beta 包。 用法与包相同 Microsoft.Graph
。
// Version 5.x
using Microsoft.Graph.Beta;
// Version 4.x and earlier
// using Microsoft.Graph;
// Create a new instance of GraphServiceClient.
GraphServiceClient graphClient = new GraphServiceClient(...);
若要调用 API,必须安装 Microsoft Graph Beta SDK for Go 包。
import (
graphbeta "github.com/microsoftgraph/msgraph-beta-sdk-go"
)
client := graphbeta.NewGraphServiceClientWithCredentials(credentials, scopes)
Microsoft Graph JavaScript 客户端库 可以通过以下两种方式之一调用 beta API。
创建时, MicrosoftGraph.Client
可以在 上设置版本。 客户端发出的所有请求都转到指定的版本。
const clientOptions: ClientOptions = {
defaultVersion: 'beta',
...
};
// Initialize Graph client
const client = MicrosoftGraph.Client.initWithMiddleware(clientOptions);
可以使用 对象上的 函数GraphRequest
针对特定请求version
设置版本。
const user = await client
.api('/me')
.version('beta')
.get();
处于预览版或正式版状态的 SDK 。