从Microsoft图形api返回的事件id工作不正常



我遇到了一个问题,看起来它在过去已经得到了解决。我有一个日历事件id,它是从图形api的搜索api返回的。id包含正斜杠。在另一篇帖子中,它说用%2E2F代替前斜杠。我试过了,但还是不管用。下面我复制了从搜索API中检索的HitId,以及检索实际事件的请求,该请求由于找不到对象而失败。为了验证我在Microsoft图形资源管理器中使用了下面的url,我得到了与我在应用程序中相同的错误。

有人能帮忙吗?

原始ID:AAMkADgwZjlhNmJjLWNiMGQtNGE5MS1hMDVkLTNkNTU2ZWE5ZmM5ZgFRAAgI2fcomcHAAEYAAAAAI6tH+gq1iUqCeqCnGG6yXwcAMq9gls1/Qkq1+34H69QBTgAAAAABDQAAMq9gls1/Qkq1+1+34H69QBTgAFW9CKNwAAEA==

已更改ID:/v.0/me/events/AAMkADgwZjlhNmJjLWNiMGQtNGE5MS1hMDVkLTNkNTU2ZWE5ZmM5ZgFRAAgI2fcomcHAAEYAAAAAI6tH+gq1iUqCeqCnGG6yXwcAMq9gls1%252FQkq1+34H69QBTgAAAAABDQAAMq9gls1%252FQq1+34H69QBTgAFW9CKNwAAEA==

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

分享编辑删去标志

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

最新更新