How to be successful with the Family Search API

vhepworth 457 views 16 slides Oct 10, 2014
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

FamilySearch DevCon Presentation


Slide Content

How to Succeed to beginning development with the FamilySearch API Vaughn Hepworth

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

Authentication ( OAuth 2.0) OAuth 2.0 is not a concept normally used with non web developers.

Various Internet Technologies There are many various technologies that developers must be familiar with HTTP REST XML/JSON Media Types URI

Components of a successful Call What is required to make a successful call within the FS API?

How can I be successful? Getting Started (guides) SDKs w/ Reference Libraries FSDN Authentication ( OAuth 2.0) Other Tools

Guides

Getting Started

Authentication Guide

SDK’s

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

Requirements for Making a Call

Requirements for Making a Call Endpoint URI Headers Accept Authorization https:// familysearch.org/platform/tree/persons/ KWQM-1T9 application/x-fs-v1+xml b earer < access_token >

Authentication Your App Family Search (Authorization endpoint) Login Page Obtain Access Token Redirect to App Your App Redirect Redirects to the Callback URI Auth Code in URL Param POST auth code to Access Token Endpoint

Dev HTTP Client (Chrome Plugin)

Resources Email Support [email protected] Developers website: https://familysearch.org/developers