【问题标题】:Not able to create events using Microsoft Graph SDK无法使用 Microsoft Graph SDK 创建事件
【发布时间】:2020-05-07 06:59:00
【问题描述】:

我正在尝试使用 Microsoft Graph SDK 创建一个事件,如下文档@

https://docs.microsoft.com/en-us/graph/api/user-post-events?view=graph-rest-beta&tabs=csharp

1.创建“authProvider”

2.用上面的AuthProvider创建GraphClient

3.使用

创建事件

事件没有创建也没有抛出异常/错误,有人可以帮我吗?

【问题讨论】:

  • 请分享更多细节: 1. 您使用哪个流程访问 Microsoft Graph?代表用户或没有用户获取访问权限? 2. 您向 Azure AD 应用程序添加了哪些权限。请分享有关它的屏幕截图。 3.您实施了哪个身份验证提供程序?请在docs.microsoft.com/en-us/graph/sdks/…指出。

标签: azure-active-directory microsoft-graph-api microsoft-graph-sdks


【解决方案1】:

发生这种情况是因为经常使用相同的transactionId 进行此调用。它避免了服务器上不必要的重试。

它是一个可选参数,只需注释掉这个属性,然后再试一次。它应该可以工作。

注意:此标识符由客户端应用程序为服务器指定,以避免在客户端重试创建相同事件的情况下进行冗余 POST 操作,并且在网络连接不足导致客户端在接收到来自服务器的响应之前超时时也很有用客户端先前创建事件请求的服务器。

【讨论】:

    【解决方案2】:

    这里需要更多信息,正如 Allen Wu 的回复所说。如果没有任何细节,我会将精力集中在 authprovider 部分和 azure app 注册部分。因为示例的其余部分只是向图形 api 发送一个发布请求。
    但推荐的内容实际上取决于您尝试构建的应用程序类型。例如。它是服务守护进程、Web 应用程序、移动应用程序、桌面应用程序、单页应用程序等吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-20
      相关资源
      最近更新 更多