目前停留在获取SharePoint在线的资源的文件名称,也就是Office 365中。身份验证和刷新标记来自Unified Api示例(又名Microsoft Graph)。Microsoft Graph获取文件名
var authResult = await authContext.AcquireTokenByAuthorizationCodeAsync(
...
var imgBytes = await httpClient.GetByteArrayAsync(parameters.FileGet);
return File(imgBytes, "application/specialFormat", "File1.specialFormat");
此刻我必须定义我自己的文件名。我已经看到http://graph.microsoft.io/en-us/docs/overview/overview的示例,但“GET my files”示例仅显示如何获取一个人的文件,而不显示如何根据文件ID获取文件名。我希望有人能澄清这一点。
https://graph.microsoft.com/v1.0/me/drive/root/children
正在获得一个文件名,根据文件ID与Graph api可能或我必须使用别的东西?
编辑 ,将工作的一些疑问:
https://graph.microsoft.com/v1.0/me/drive/root/children?$select=id
https://graph.microsoft.com/v1.0/me/drive/root/children?$filter=name eq 'testfile.office'
但是,如果我尝试搜索特定的ID查询失败,我得不到任何信息。
https://graph.microsoft.com/v1.0/me/drive/root/children?$filter=id eq '01QXOQU7OCV7FW2BQNAZD3KNZMYXVMNJD6'