首页 文章

OneDrive API:使用action.createLink获取共享文件时出现内部服务器错误

提问于
浏览
0

我正在尝试为OneDrive文件创建公共共享链接 .

我从 onedrive account(A) 获得了 onedrive.readwrite 范围 .

我尝试使用以下调用为 Account A's 文件创建共享链接,

https://api.onedrive.com/v1.0/drive/items/{normal_file_id}/action.createLink

它工作 . 我得到 web url ,状态是 200 .

然后我与 Account A 分享了另一个 Account B's 文件夹 .

现在,

我尝试使用以下调用为 Account BAccount A's 共享文件创建共享链接,

https://api.onedrive.com/v1.0/drive/items/{shared_file_id}/action.createLink

现在,我收到状态为 500 的内部服务器错误 .

我在Apigee console尝试了这两种情况 . 遇到同样的麻烦 .

有趣的是,当我在Onedrive中查看该文件的共享信息时 . 我可以在Apigee Api控制台的名称中看到为该文件创建的共享链接 .

但是,我在使用API时总是会遇到500个错误 . 如何纠正这个问题?

1 回答

相关问题