【问题标题】:How use the API Create Event Calendar Microsoft-GraphAPI如何使用 API 创建事件日历 Microsoft-Graph API
【发布时间】:2020-05-27 13:33:05
【问题描述】:

好像这个API https://docs.microsoft.com/en-us/graph/api/user-post-events?view=graph-rest-1.0&tabs=http 可以与应用程序令牌一起使用..

但是当我使用这种 POST 格式时:

  /users/{id | userPrincipalName}/calendars/{id}/events

我想第一个 id= 是用户 365 的

第二个id=这个用户的日历id 例如:https://graph.microsoft.com/v1.0/users/7abea3d2-9c59-4910-90c8-24a626a2ed0f/calendar/AAMkADRiNWMwZDIwLTNkNWMtNDlhZi04ODAxLTQyZjI0NGZjZjZiYgBGAAAAAADdzAdsxNzoS5NsTnjM9VXMBwDeKuBOt9H8SaQ6MfKsS4oyAAAAAAEGAADeKuBOt9H8SaQ6MfKsS4oyAAAAADKcAAA=/events

结果是这样的:

{
  "error": {
    "code": "BadRequest",
    "message": "Resource not found for the segment 'AAMkADRiNWMwZDIwLTNkNWMtNDlhZi04ODAxLTQyZjI0NGZjZjZiYgBGAAAAAADdzAdsxNzoS5NsTnjM9VXMBwDeKuBOt9H8SaQ6MfKsS4oyAAAAAAEGAADeKuBOt9H8SaQ6MfKsS4oyAAAAADKcAAA='.",
    "innerError": {
      "request-id": "11055856-32b4-4485-bf28-23e380d9e4ed",
      "date": "2020-05-27T13:22:23"
    }
  }
}

你有什么建议吗?

【问题讨论】:

  • 网址中有错字 - 您说的是 users/id/calendar - 缺少一个“s”。并且请求 url 的意思是:获取具有 id 的用户,并从该用户获取具有给定日历 id 的日历,并从该日历获取事件。
  • 谢谢!非常愚蠢的问题!!!

标签: microsoft-graph-api microsoft-teams office365api


【解决方案1】:

@Thank @Homungus 评论...日历字符串中缺少一个 s,现在可以使用了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多