我不知道如何根据示例Python代码设置.net ClassroomService:
`classroom_service = googleapiclient.discovery.build(
serviceName="classroom"
version="v1",
discoveryServiceUrl=f"https://classroom.googleapis.com/$discovery/rest?labels=ADD_ONS_ALPHA&key={GOOGLE_API_KEY}",
credentials=credentials)`
在 dot net 中,我成功地使用以下内容进行 Google Classroom 通话,但它不适用于新的 Classroom Add On 功能。
`using (var classroomService = new ClassroomService(new BaseClientService.Initializer
{
HttpClientInitializer = GoogleCredential.FromAccessToken(accessToken),
ApplicationName = "App Test",
}))
{...`
我认为这是在dot net中设置错误的discoveryServiceUrl,因为它需要标签参数。 我如何确保在 dot net 中正确设置?
我在任何地方都没有看到 DiscoveryServiceUrl 字段。
我认为你正在看的例子有点过时了; Classroom 附加 API 端点现已普遍可用。您无需指定任何特殊的发现服务 URL。
对于 .NET,我建议使用适用于 .NET 的 Classroom API 客户端库。您可以从 NuGet 下载库包。
我已提交更改,以从我们的文档中删除对
ADD_ONS_ALPHA
标签的突出引用。