通过Microsoft Graph API在OneDrive中搜索非西方文字的文档

时间:2019-09-24 17:51:21

标签: microsoft-graph onedrive microsoft-graph-files

如何在OneDrive中搜索其中包含非西方字符的字词?

例如,我有一个Excel文件,在两个单独的单元格中包含文本“ Tetsuo”和“悠真”。

使用Microsoft Graph API Explorer,我正在运行以下测试

以下查询将本文档作为搜索结果返回:

https://graph.microsoft.com/v1.0/me/drive/root/search(q='Tetsuo')
https://graph.microsoft.com/v1.0/me/drive/root/search(q='悠')
https://graph.microsoft.com/v1.0/me/drive/root/search(q='%E6%82%A0') // above query pre-encoded

以下查询不会将文档作为搜索结果返回:

https://graph.microsoft.com/v1.0/me/drive/root/search(q='真')
https://graph.microsoft.com/v1.0/me/drive/root/search(q='%E7%9C%9F') // above query pre-encoded
https://graph.microsoft.com/v1.0/me/drive/root/search(q='悠真')
https://graph.microsoft.com/v1.0/me/drive/root/search(q='%E6%82%A0%E7%9C%9F') // above query pre-encoded

我知道Microsoft Graph API Explorer应该可以处理编码,并且似乎可以很好地处理编码,因为结果在该级别上始终是一致的。但是,似乎有些原因使我无法搜索一个以上的日语字符。有什么我想念的吗?

0 个答案:

没有答案