powerup echo webinar series - [email protected] 612.339.3355 x588 • soap...

10
PowerUp Echo Webinar Series 1

Upload: others

Post on 19-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

PowerUp Echo Webinar Series

1

Page 2: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

WELCOME

The New CRM APIJason Lattimer

Sr. Technical Architect

Page 3: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

Sr. Technical Architect

PowerObjects/Wisconsin

Meet Your Presenter

Jason Lattimer

github.com/jlattimer

@JLattimer

8

[email protected]

612.339.3355 x588

Page 4: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

• SOAP (Current)

• REST (Current)

• REST (2016)

API Review Future Examples Questions

What does this

mean for future

development?

Agenda 3

• Registering

• C#

• JavaScript

• Python

• Java

Time to cover

anything I missed

Page 5: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

All powerful

2011 SOAP 2011 REST 2016 REST

• JSON based

• Limited operations

• No CORS support

Best of both worlds

API Review 4

• XML based

• Can do everything

• Difficult to use w/o .NET

• Use inside & outside CRM

• JSON based

• Still missing functionality

• Will replace SOAP

• Future CORS support

Good for the basics

Page 6: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

Thinking Ahead

Future

5

How does this

effect my

organization?

• When do I start worrying about this?

• How much code will need to change?

• Do you have non-.NET applications?

Page 7: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

Walkthrough: Register a CRM app with Active Directory

https://msdn.microsoft.com/en-us/library/dn531010.aspx

Register With Active Directory 6

On Premise

• Server 2012 R2 with AD FS

• Admin access

• IFD

Online

• CRM user account

• O365 admin

• Microsoft Azure account

• Trials work

Page 8: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

• ADAL library

• Generate classes

C# JavaScript Python Java

• ADAL library

• Inside CRM only

• CORS support

coming in 2016

• Server-based using

NodeJS

Show Me The Code 7

• Integrate with

Django

• ADAL library

Page 9: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

Questions?

9

Page 10: PowerUp Echo Webinar Series - PowerObjectsJason.Lattimer@powerobjects.com 612.339.3355 x588 • SOAP (Current) • REST (Current) • REST (2016) API Review Future Examples Questions

Thank You!