【问题标题】:event id returned from Microsoft graph api not working correctly从 Microsoft 图形 api 返回的事件 ID 无法正常工作
【发布时间】:2021-03-16 20:33:15
【问题描述】:

我遇到了一个过去似乎已经得到解答的问题。我有一个从图形 api 的搜索 api 返回的日历事件 ID。 id 包含正斜杠。在另一篇文章中,它说用 %2E2F 替换正斜杠。我试过了,但它仍然对我不起作用。 下面我复制了从搜索 API 中重新发送的 HitId,以及检索实际事件的请求,该事件因找不到对象而失败。为了验证我在 Microsoft 图形资源管理器中使用了下面的 url,我得到了与我在应用程序中相同的错误。

有人可以帮忙吗?

原始 ID:AAMkADgwZjlhNmJjLWNiMGQtNGE5MS1hMDVkLTNkNTU2ZWE5ZmM5ZgFRAAgI2fcomcHAAEYAAAAAI6tH+gq1iUqCeqCnGG6yXwcAMq9gls1/Qkq1+34H69QBTgAAAAAABDQAAMq9gls1/Qkq1+34H69QBTAAgI2fcomcHAAEYAAAAAI6tH+

更改ID:/v1.0/me/events/AAMkADgwZjlhNmJjLWNiMGQtNGE5MS1hMDVkLTNkNTU2ZWE5ZmM5ZgFRAAgI2fcomcHAAEYAAAAAI6tH+gq1iUqCeqCnGG6yXwcAMq9gls1%252FQkq1+34H69QBTgAAAAABDQAAMq9gls1%252FQkq1+34H69QBTgAFW9CKNwAAEA == P>

上面的 URI 在图形资源管理器中不起作用。有人可以帮忙吗。谢谢

分享 编辑 删除 标记

【问题讨论】:

  • 如果 URL 本身存在问题,那么从应用程序中复制 URL 并在 Graph Explorer 中对其进行测试是不可能的。在您的应用程序之外,我建议您在 Microsoft Graph Explorer 或 POSTMAN 中使用整个流程(Graph API 调用),看看您是否可以重现该问题。也分享过去帮助中报告的上一个问题。
  • 感谢您的评论。但我想通了。如果我按照其他人的建议将 / 替换为 - ,则效果很好。我没有解释为什么。
  • 酷,很好。 @Kevin,感谢您更新它。它也对社区中的其他人有用。

标签: microsoft-graph-api


【解决方案1】:

根据另一个 StackOverflow 问题的帖子,我将 / 替换为 -,查询现在可以正常工作。这不是一个很好的解决方案,但它确实有效。

【讨论】:

    猜你喜欢
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多