如何使用microsoft-graph api中的文件名获取Excel-File id?

时间:2018-06-07 12:06:08

标签: javascript microsoft-graph

我正在尝试使用图API中的文件名获取文件ID 我尝试了以下的事情,但这不起作用

https://graph.microsoft.com/v1.0/sites/ccc.sharepoint.com,dddddd,eeeeeeeeeeeeeeee/drive/root:/excelDir/filename.xlsx:/children

1 个答案:

答案 0 :(得分:0)

得到了答案

https://graph.microsoft.com/v1.0/sites/"+webAndSiteId+"/drives/"+folderID+"/root/search(q='filename.xlsx')

以下是工作javascript

var fileCollectionEndpoint = "https://graph.microsoft.com/v1.0/sites/"+webAndSiteId+"/drives/"+folderID+"/root/search(q='"+fileNamesArray[index]+"')"


$.ajax({
    url: fileCollectionEndpoint,
    async: false,
    dataType: 'json',
    type: "GET",
    cache:false,
    headers: {
        'Authorization':'Bearer '+token,
    },
    success: function (json) {
        console.log(json.value[0].id);

    },
    error:function(xhr)
    {

    }
});