16
1 © 2014 by Intellectual Reserve, Inc. All rights reserved. How to Succeed to beginning development with the FamilySearch API Vaughn Hepworth

How to be successful with the Family Search API

Embed Size (px)

Citation preview

Page 1: How to be successful with the Family Search API

1© 2014 by Intellectual Reserve, Inc. All rights reserved.

How to Succeed to beginning

development with the

FamilySearch APIVaughn Hepworth

Page 2: How to be successful with the Family Search API

2

Developers New to Web Development

Most developers we work with are familiar with

some form of programming

Most Developers are looking for quick entry to

making calls

Page 3: How to be successful with the Family Search API

3

Authentication (OAuth 2.0)

OAuth 2.0 is not a concept normally used with

non web developers.

Page 4: How to be successful with the Family Search API

4

Various Internet Technologies

There are many various technologies that

developers must be familiar with HTTP

REST

XML/JSON

Media Types

URI

Page 5: How to be successful with the Family Search API

5

Components of a successful Call

What is required to make a successful call

within the FS API?

Page 6: How to be successful with the Family Search API

6

How can I be successful?

Getting Started (guides)

SDKs w/ Reference Libraries

FSDN

Authentication (OAuth 2.0)

Other Tools

Page 7: How to be successful with the Family Search API

7

Guides

Page 8: How to be successful with the Family Search API

8

Getting Started

Page 9: How to be successful with the Family Search API

9

Authentication Guide

Page 10: How to be successful with the Family Search API

10

SDK’s

Page 11: How to be successful with the Family Search API

11

FSDN

Ask questions to other developers working with the same API Get notified of any upcoming changes, releases, or fixes Learn what others are doing within the Genealogy community

Page 12: How to be successful with the Family Search API

12

Requirements for Making a Call

Page 13: How to be successful with the Family Search API

13

Requirements for Making a Call

Endpoint URI

Headers

Accept

Authorization

https://familysearch.org/platform/tree/persons/KWQM-1T9

application/x-fs-v1+xml

bearer <access_token>

Page 14: How to be successful with the Family Search API

14

Authentication

Your App Family Search(Authorization endpoint)

Login Page

Obtain Access Token

Redirect to AppYour App

Redirect

Redirects to the Callback URI

Auth Code in URL Param

POST auth code to Access Token Endpoint

Page 15: How to be successful with the Family Search API

15

Dev HTTP Client (Chrome Plugin)

Page 16: How to be successful with the Family Search API

16

Resources

Email Support

[email protected]

Developers website:

https://familysearch.org/developers