35
VALENCE API BASICS Glenn Watt May 2, 2013

D2L Regonal Conferance Presentation

Embed Size (px)

Citation preview

Page 1: D2L Regonal Conferance Presentation

VALENCE API BASICSGlenn WattMay 2, 2013

Page 2: D2L Regonal Conferance Presentation

WHAT WILL THIS SESSION COVER?

• What is the Valence API

• How do you setup Valance API

• How do you use it?

• What gets sent to D2L

• What gets returned from D2L

Page 3: D2L Regonal Conferance Presentation

WHAT IS VALENCE API?

Page 4: D2L Regonal Conferance Presentation

REST API• REST Representational State Transfer

• Client Server Architecture

• Stateless

• Cacheable

• Layered System

• Code On Demand (Not Supported)

• Uniform Interface

Page 5: D2L Regonal Conferance Presentation

REST API

• GET

• POST

• PUT

• DELETE

Page 6: D2L Regonal Conferance Presentation

OATH• Open Standard for Authentication

D2LYour APP

Image courtesy Wikipedia.org

User

. .<

Page 7: D2L Regonal Conferance Presentation

HOW DO YOU SETUP VALENCE

Page 8: D2L Regonal Conferance Presentation

API ID AND KEY

• Must have a Google Account

• Make a key request to D2L using KEY TOOL

Page 10: D2L Regonal Conferance Presentation

KEY TOOL

Page 11: D2L Regonal Conferance Presentation

KEY TOOL

Page 12: D2L Regonal Conferance Presentation

KEY TOOL

Page 13: D2L Regonal Conferance Presentation

KEY TOOL

Page 14: D2L Regonal Conferance Presentation

D2L ENABLE API

Page 15: D2L Regonal Conferance Presentation

ROLES AND PERMISSIONS

Page 16: D2L Regonal Conferance Presentation

MANAGE EXTENSIBILITY

Page 17: D2L Regonal Conferance Presentation

EXTENSIBILITY MANAGEMENT

Page 18: D2L Regonal Conferance Presentation

HOW DO YOU USE IT?

Page 20: D2L Regonal Conferance Presentation

DOWNLOAD

Demo

Page 21: D2L Regonal Conferance Presentation
Page 22: D2L Regonal Conferance Presentation
Page 23: D2L Regonal Conferance Presentation
Page 24: D2L Regonal Conferance Presentation
Page 25: D2L Regonal Conferance Presentation
Page 26: D2L Regonal Conferance Presentation

SEND TO D2L

Page 27: D2L Regonal Conferance Presentation

API REFERENCE

Page 28: D2L Regonal Conferance Presentation

API REFERENCE

/d2l/api/lp/1.0/users/&userid=wattg

Page 29: D2L Regonal Conferance Presentation

RECEIVE FROM D2L

Page 30: D2L Regonal Conferance Presentation

JSON

Page 31: D2L Regonal Conferance Presentation

JSON

Page 32: D2L Regonal Conferance Presentation

VALENCE API REFERENCE• http://docs.valence.desire2learn.com/reference.html

Page 33: D2L Regonal Conferance Presentation

THIS SESSION COVERED

• What is the Valence API

• How do you setup Valance API

• How do you use Valence?

• What gets sent to D2L

• What gets returned from D2L

Page 34: D2L Regonal Conferance Presentation

RESOURCES

• Valence documentation home page: http://desire2learn.com/r/valencehome/

• Key Request Instructions http://docs.valence.desire2learn.com/clients/tools/keytool.html

• SDK http://docs.valence.desire2learn.com/clients/index.html

[email protected]

Page 35: D2L Regonal Conferance Presentation

VALENCE API BASICSGlenn WattMay 2, 2013