我有兴趣开发一个Windows窗体应用程序,它定期检查我的数据库是否有一个抽象事件调度表的新入口 . 如果已将新事件添加到数据库,则我的应用程序应获取这些事件并将其发布到Office 365日历 .
我已经研究了一段时间,但没有找到从Windows窗体应用程序中调用Microsoft Graph API服务的正确方法 .
有可能这样做吗?
有一个Microsoft Graph .Net Client Library可用,但您首先需要将当前目标的.NET版本升级到至少 v4.5 .
v4.5
或者,您可以使用 WebClient 或 HttpWebRequest 调用Microsoft Graph . 这将要求您构建所有调用并自行处理序列化/反序列化 . 您还可以在此答案中找到一些其他详细信息:HttpClient does not exist in .net 4.0: what can I do?
WebClient
HttpWebRequest
我的指导是,除非您非常熟悉HTTP和序列化,否则我将专注于升级.NET目标并使用SDK . 手工制作REST和OAUTH调用通常不是一种非常愉快的体验 .
1 回答
有一个Microsoft Graph .Net Client Library可用,但您首先需要将当前目标的.NET版本升级到至少
v4.5
.或者,您可以使用
WebClient
或HttpWebRequest
调用Microsoft Graph . 这将要求您构建所有调用并自行处理序列化/反序列化 . 您还可以在此答案中找到一些其他详细信息:HttpClient does not exist in .net 4.0: what can I do?我的指导是,除非您非常熟悉HTTP和序列化,否则我将专注于升级.NET目标并使用SDK . 手工制作REST和OAUTH调用通常不是一种非常愉快的体验 .