2016-08-02 111 views
0

我試圖使用Office圖表與圖形查詢語言(GQL)和SharePoint在線搜索按這個MSDN文章:https://msdn.microsoft.com/en-us/office/office365/howto/query-office-graph-using-gql-with-search-rest-api#available-action-types如何獲取Office 365用戶的ActorIds以便與GQL一起使用?

我的辦公室365環境中,我可以得到的數據使用ACTOR(ME)在自己的GQL甚至另一個使用ActorID作爲ACTOR(21223)的用戶,其中21223是用戶(例如)的演員ID。

在這種情況下,我事先知道Actor ID,但是如何獲得給定Office 365用戶的ActorID?有沒有辦法讓所有辦公室365用戶獲得演員ID?

回答

1

看起來我已經找到了如何做到這一點。

它可以通過搜索SharePoint用戶配置文件,通過用戶名或電子郵件搜索並從人員搜索中讀取屬性「UserName,DocId」來完成。 這是按照意見通過這個博客帖子的作者(http://www.techmikael.com/2014/10/office-graph-support-in-sharepoint-2013.html?showComment=1470189211109#c659048088948213635

這將是一個查詢,使用用戶名卡爾斯得到的actorId爲用戶:

_api/search/query?Querytext='Username:carls'&SourceId='b09a7990-05ea-4af9-81ef-edfab16c4e31'&SelectProperties='UserName,DocId' 
相關問題