首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用microsoft图形获取日历信息,而无需创建应用程序注册

使用microsoft图形获取日历信息,而无需创建应用程序注册
EN

Stack Overflow用户
提问于 2021-04-20 02:03:52
回答 3查看 84关注 0票数 0

我正在尝试使用microsoft graph从团队日历中拉出事件。我想知道是否有一种方法可以访问图形事件,而不必在azure中创建应用程序注册,然后进行身份验证:

代码语言:javascript
运行
复制
authResult = await Program.PublicClientApp.AcquireTokenInteractive(scopes)
                    .WithAccount(null)
                    .WithPrompt(Prompt.SelectAccount)
                    .ExecuteAsync();

理想情况下,我希望在获取事件之前直接从图中进行身份验证,而不必创建应用程序注册:

//无需创建应用程序注册即可从microsoft图形进行身份验证

代码语言:javascript
运行
复制
GraphServiceClient graphClient = new GraphServiceClient(authProvider);
var calendar = await graphClient.Me.Calendar
                .Request()
                .GetAsync();

以下是我遵循的使用应用程序注册进行身份验证的指南的参考URL:https://bytescout.com/blog/microsoft-graph-apis.html

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-04-21 19:27:10

我能够找到一个样本,而不必创建我自己的应用程序注册。有些人提到它可能会停止工作,但这不是问题,因为它只需要运行一次。再次感谢大家的建议!

票数 0
EN

Stack Overflow用户

发布于 2021-04-20 03:31:42

微软的所有apis都使用oauth2。应用程序需要获取令牌,您可以为free创建注册。

只需创建您自己的应用程序注册即可。这就是前进的方向。

编辑:之前提出了一种绕过上述陈述的方法。这是不推荐的,任何人都不应该遵循这个建议。

票数 0
EN

Stack Overflow用户

发布于 2021-04-21 01:44:43

注册您自己的客户端ID是使用Microsoft Graph的要求。请不要使用其他应用程序的客户端ID。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67167108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档