現在、SharePointオンライン(Office 365)からressourceのファイル名を取得しています。認証および更新トークンは、Unified Apiの別名Microsoft Graphからのものです。Microsoft Graph get filename
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
グラフのAPIを使用してファイルIDに基づいてファイル名を取得しているか、別のものを使用する必要がありますか?
EDIT 働くだろういくつかのクエリ:
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'