You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于OneDrive MS Graph API是否仅支持JPG图片查询的技术咨询

OneDrive Graph API搜索.obj文件失效,仅返回JPG的排查方案

之前能用https://graph.microsoft.com/v1.0/me/drive/root/search(q='.obj')?select=name,id,@content.downloadUrl搜到.obj文件,现在只返回JPG,大概率不是API限制了格式,而是搜索逻辑或参数的问题,给你几个排查方向:

  • 精确指定搜索规则:原请求的q='.obj'可能被模糊匹配了文件名中的字符串,试试用q='filename:.obj'强制按文件名后缀匹配,或者直接用$filter过滤:
    https://graph.microsoft.com/v1.0/me/drive/root/search(q='filename:.obj')?select=name,id,@content.downloadUrl
    
  • 改用目录遍历+过滤:避开搜索索引的潜在问题,直接遍历根目录并筛选.obj文件:
    https://graph.microsoft.com/v1.0/me/drive/root/children?$filter=endswith(name,'.obj')&select=name,id,@content.downloadUrl
    
  • 检查文件索引状态:如果是新上传的.obj文件,可能OneDrive的搜索索引还没同步,等10-15分钟再试;旧文件可以尝试修改文件名再改回去,触发索引刷新。
  • 确认权限范围:在Graph Explorer的权限面板里,确保已授予Files.Read或Files.ReadWrite权限,权限不足可能导致部分文件无法被搜索到。
  • 验证MIME类型过滤:如果知道.obj对应的MIME类型(比如model/obj),可以用MIME类型过滤:
    https://graph.microsoft.com/v1.0/me/drive/root/search(q='.obj')?$filter=file/mimeType eq 'model/obj'&select=name,id,@content.downloadUrl
    

内容的提问来源于stack exchange,提问作者ina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 10:22:41