34

Spca2014 ap is johnson

  • Upload
    nccomms

  • View
    78

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Spca2014 ap is johnson
Page 2: Spca2014 ap is johnson
Page 3: Spca2014 ap is johnson

I’m a Kiwi on loan to the

US, based in Seattle

Chris Johnson

Group Product Manager – Office 365 Eco system

www.looselytyped.net@LoungeFlyZ

Page 4: Spca2014 ap is johnson
Page 5: Spca2014 ap is johnson

z

Page 6: Spca2014 ap is johnson

Outlook Calendar People

OneDriveUsers Sites

Page 7: Spca2014 ap is johnson
Page 8: Spca2014 ap is johnson
Page 9: Spca2014 ap is johnson
Page 10: Spca2014 ap is johnson

Native Application

Azure AD Authorization

Endpoint

Azure AD Token

Endpoint Office 365 API

Page 11: Spca2014 ap is johnson
Page 12: Spca2014 ap is johnson

Native Application

Azure AD Authorization

Endpoint

Azure AD Token

Endpoint Office 365 API

Page 13: Spca2014 ap is johnson

Entity Collection Actions

Folder Folders CRUD, Copy, Move

Message Messages

CRUD, Copy, Move, Reply, ReplyAll,

Forward, Send, CreateReply,

CreateReplyAll, CreateForward

Attachment Attachments CRUD

Page 14: Spca2014 ap is johnson

Entity Collection Actions

CalendarGroup CalendarGroups CRUD

Calendar Calendars CRUD

Event Events CRUD, Accept, Decline, TentativelyAccept

CalendarView N/A Read

Attachment Attachments CRUD

Page 15: Spca2014 ap is johnson

Entity Collection Actions

ContactFolder ContactFolders

Contact Contacts CRUD

Page 16: Spca2014 ap is johnson

Entity Collection Actions

Drive Read

File Files CRUD, Upload, Download

Folder CRUD

Page 17: Spca2014 ap is johnson

• https://graph.windows.net/contoso.com/groups?api-version=1.5

Entity Collection Actions

User Users CRUD

Groups Groups CRUD

Page 18: Spca2014 ap is johnson

Scenario URL

Get 5 messages from Inbox https://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=5

Get the next 10 messages https://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=10&$skip=5

Get top 10 messages sorted

by DateTimeCreated

https://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=10&$orderby=

DateTimeCreated

Get selective properties on

messages

https://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$top=5&$select=Fro

m,DateTimeCreated,Subject

Get events starting after a

particular DateTime

https://outlook.office365.com/api/v1.0/Me/Events?$top=5&$select=Subject,Start,End&$fil

ter=Start ge 2014-09-22T20:00:00Z

Get Inbox messages with

subject and attachment info

https://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages?$format=application/

json;odata.metadata=none&$select=Subject&$expand=Attachments

Get # of messages with

attachment(s)

https://outlook.office365.com/api/v1.0/Me/Folders/Inbox/Messages/$count?$filter=HasAt

tachments eq true

Get count and selective props

on messages with

attachment(s)

https://outlook.office365.com/v1.0/Me/Folders/Inbox/Messages?$format=application/json

;odata.metadata=none&$select=Subject&$filter=HasAttachments%20eq%20true&$count

=true

Get contact with a given name https://outlook.office365.com/v1.0/Me/Contacts/?$filter=Givenname eq ‘John’

Page 19: Spca2014 ap is johnson
Page 20: Spca2014 ap is johnson
Page 21: Spca2014 ap is johnson
Page 22: Spca2014 ap is johnson

HTML

Page 23: Spca2014 ap is johnson

2. Click to select service

permissions.

3.Select service

permissions.

4. Click OK to submit your

changes.

1.. Select a service.

http://aka.ms/o365api-getting-started

Page 24: Spca2014 ap is johnson
Page 25: Spca2014 ap is johnson
Page 26: Spca2014 ap is johnson
Page 27: Spca2014 ap is johnson
Page 29: Spca2014 ap is johnson
Page 30: Spca2014 ap is johnson

summit.office.com

Page 31: Spca2014 ap is johnson
Page 32: Spca2014 ap is johnson
Page 33: Spca2014 ap is johnson
Page 34: Spca2014 ap is johnson