Building solutions with the Office Graph (Unity Connect Amsterdam 2015)
-
Upload
waldek-mastykarz -
Category
Software
-
view
990 -
download
2
Transcript of Building solutions with the Office Graph (Unity Connect Amsterdam 2015)
![Page 1: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/1.jpg)
Building Solutions with the Office Graph
Tweet this talk#UConnect@waldekm
Waldek MastykarzSharePoint Server MVPMavention
![Page 2: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/2.jpg)
![Page 3: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/3.jpg)
Office Graph solutions
![Page 4: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/4.jpg)
ActorObjectActionEdge
Terminology
Actor ObjectEdgeKatiej Letter.docxviewed
![Page 5: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/5.jpg)
Action typesTypesSimpleModified, viewed
ComputedTrending, working with
StructuralManager, colleagues
PrivacyPublicModified, colleagues
PrivateViewed, working with
![Page 6: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/6.jpg)
It’s Search it’s security trimmed!Relations in the Office GraphPublic or Private
Hide contentProhibit Search from index the document library or site Hide documents from delve. Managed Property called HideFromDelve.
Delve, Privacy and the Office Graph
![Page 7: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/7.jpg)
Office Graph query optionsJSOM
• AuthN not required
• KeywordQuery()
CSOM• AuthN
required• KeywordQuer
y()
SDK• AuthN
required• Office 365
API/Unified API
• .NET, Android, iOS
• Currently no support for Office Graph
REST• AuthN: it
depends• ANY
platform• ANY kind of
solution
![Page 8: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/8.jpg)
SharePoint Searchhttps://spevent001.sharepoint.com/_api/search/query?Querytext='*'&Properties='GraphQuery:actor(me\,action\:1021)'&RankingModelId='0c77ded8-c3ef-466d-929d-905670ea1d72'&ClientType='spevent001'
Unified APIhttps://graph.microsoft.com/beta/me/trendingAround
Querying the Office Graph
![Page 9: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/9.jpg)
Supported bySharePoint Add-insOffice Add-ins, web applications & mobile apps
Requires delegated permissionsSharePoint Add-ins:
Search QueryAsUserIgnoreAppPrincipalMissing permissions no result
Office Add-ins, web applications and mobile apps:Office 365 SharePoint Online Run file search queries as a user
Missing permissions 403 unauthorized error
Office Graph and OAuth
![Page 10: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/10.jpg)
Building solutions with the Office Graph
![Page 11: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/11.jpg)
Developer opportunities for the Office Graph:dev.office.com/officegraphStart codingProvide feedback: buff.ly/1O8xaa1 More information and sample solutions: buff.ly/1iR0V37Mavention Office Graph Add-ins: buff.ly/1OLRS0U
Next steps
![Page 12: Building solutions with the Office Graph (Unity Connect Amsterdam 2015)](https://reader036.fdocuments.net/reader036/viewer/2022062503/58864be11a28ab32768b63c1/html5/thumbnails/12.jpg)
My ConnectOn the page for this session, you’ll find• Ask a question to the
speaker(s)• Slides• Resources• Recording*• Feedback form
Connect with meWaldek Mastykarzhttp://blog.mastykarz.nl@waldekmhttp://www.mavention.com