目前停留在獲取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'