SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Pearson Plug & Play
      @PearsonAPI
Pearson, the world's leading learning company,
    and includes…




3
What is Pearson Plug & Play

    Pearson Plug & Play is exploring the potential of an ‘open data’
    approach to Pearson’s content, creating data feeds (APIs) and
    a developer ecosystem.
                                               20+ Data Sets explored
    Goals of the project are to
    increase innovation, reach
    customer satisfaction, and sales.

    In support, the Plug & Play team
    worked with Pearson business units
    to identify initial data to release,
    make the data available, and
    establish underlying infrastructure.



4
What API’s are available today?

             DK’s Eyewitness London Travel Guide of best
             hotels, restaurants, bars and shops in London


                               FT Press’ titles on business,
                               marketing and science from
                               award winning authors




    Longman Dictionary of Contemporary
     English, 230,000+ words plus examples
     and pronunciations in video and pictures
Pearson Developer Website



Browse the site.                  Apply for a production
                                  API key for your
All the Pearson APIs
                                  application…
currently available are in
Explore/the APIs tab. This        …using the application
where you’ll find all the         form behind the API
documentation and                 Key Get started
methods for each API, the
terms & conditions, prices,
                                  You select the APIs you
etc.
                                  wish to use along with
                                  the price plan. Once the
                                  Pearson API team has
                                  have approved your
                                  production API key,
                                  you’re good to go.
Register
To register, just provide your    Take part in the
name and email address.           Pearson Developers
You’ll automatically get a free   Community by asking
sandbox API key, with which       your questions and
you can play with the APIs in     sharing your findings on
the test tab and report bugs.     the APIs in the Forums,
                                  or using the contact
                                  form
Why work with Pearson APIs?

High quality, curated content from recognisable brands

Pearson datasets can be used for free

Sandbox key gives you access to all the APIs

Unique content from one of the first publishers of its size &
diverse reach to provide open access via APIs

RESTful APIs (JSON, XML, HTML) built for the web
ShowMe London
Android mobile app for phone and tablet

!"#$#%&''()*%9):,/$46"#$%&
%
%
%




   Metia London                                        www.metia.com




   !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Metia Labs

                                                          <<<M24&=,>):,/M()M:D
   ;$&*"<=2>=,"#$%&"?),/),
   9)(:@"),"$A+0)4=,B"&++0=(&%),@
   $*$4B=,B"2$(>,)0)B=$@
   C,/$42&D$"4&+=/"+4)2)2-+=,B"&,/
   E4))F")F"G),($+2@
   9$$/3&(D"0$&4,=,B@"2)"):4
   (:@2)*$4@"&,/"=,2)"34)&/$4                       ;>$"J):B>"K:=/$"2)"2>$"L)40/

   /$H$0)+*$,2""2$&*@




I
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Overview




     ● G4$&2$"&"E4))F")F"G),($+2
     ● 9=,/",$<"<&-@"2)":@$"E$&4@),N@"(),2$,2"&@@$2@O
        ● K4$&2"$A+$4=$,($@
        ● P//$/":%0=2-6"$,4=(>$/"H&0:$
     ● 9$$/3&(D"2)"2>$"E0:B"Q"E0&-"E0&R)4*"2$&*"2)"=*+4)H$"2>$"PES
58
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Scoping

              G)4$"=/$&O"C@$"2>$"TU"V-$<=2,$@@"/&2&@$2"2)
              (4$&2$"&"+,-('#%(./#0102%3'1//#0%<>=(>"<):0/
              $,&30$"1%40#1"%"01$#'%#53#0(#/6#M

              78#1'                                 9#1'("2
                S/$&@                                W=A"<$$D@"2)"/$0=H$4
                9$&2:4$@                             E4))F")F"G),($+26",)2"&"F:00-
                S*&B=,&%),                          F$&2:4$/6"*&2:4$"@$4H=($
                                                     C@$"(&@$@"Q"+$4@),&@">$0+
                                                    4&%),&0=@$
                                                    ● ;&4&6"E&:0=,$"&,/"P4(>=$


55
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
User experience




57
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Brand




5X
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Design




5Y
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
App
 • W$&4(>"3-"(&2$B)4=$@"2)
   (4$&2$""*:0%+0$"=%,$4&4=$@
   2)"+0&,"-):4"24=+

 • #&+"=%,$4&4=$@"&,/
   &[4&(%),@6"2)"/=@()H$4"<>&2
   $0@$"=@",$&43-

 • E0)2"-):4"=%,$4&4=$@"&,/
   H$,:$@"),"K))B0$"#&+@

 • ?&-$4"&//=%),&0"=,F)4*&%),
   F4)*"L=D=+$/=&




5Z
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Technology

                                                    • ];#?Z6"GWW"X6"^&H&W(4=+2

                                                    • _&%H$"&++0=(&%),"<4&++$4

                                                    • P,/4)=/"7M7`"&,/"XM8

                                                    • 94),2"$,/"/$H$0)+$4@"&30$"2)"<4=2$
                                                      *)3=0$"&++@"<=2>):2">&H=,B"2)
                                                      0$&4,"&",$<"0&,B:&B$

 CSS 3                                              • E)42&30$"2)")2>$4"+0&R)4*@6"@:(>"&@
                                                      2>$"=E>),$"&,/"=E&/
                     JavaScript

5
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Thank you

                        :,;/',18%!<,;=#%>,/8,/%/,;%1"?
                          <@3)?AA+10B#"C1/80,(8C6,+A


                                                     !"#$#%&''()
                                                    @2$H$a*$%&M()*
                                                       a@2$H$$00=@
                                                     <<<M*$%&M()*



5b
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
London




                                         New York

                                                                                Dubai




                                                                                               Singapore




                                                 Buenos Aires
Hub Offices
                                                                                                                 Sydney
Development
                                                                                                              Melbourne
Client Services




                  Winner Digital Publishing Solution - iAwards 2011                     Winner for Digital Publishing - PANPA Award 2010



                  Winner Innovation in Content Delivery - ACCOM Awards 2011             Finalist, Telstra Business Awards, 2011, 2010



                  Winner Best Mobile Product and Best Marketing - AIMIA 2011            Deloitte Technology Fast 50: 2007, 2008, 2009 and 2010



                  Winner Outstanding Export Achievement - ATS Award 2010                Winner D&AD Yellow Pencil, Mobile Marketing 2009
E$&4@),"E0:B"Q"E0&-"PES
•   J)3:@2"PES
•   W:++)42"F)4"*:0%+0$"F)4*&2@"=M$M"^W1_"Q"c#?
•   V&@-"&(($@@"2)"0)2@")F"(),2$,2
•   W=*+0$"(),@=@2$,20-"@24:(2:4$/"(&00@
•   W$&4(>"0$H$4&B=,B"PES
9&($3))D"1+$,"K4&+>
•   K=H$@"&"@)(=&0"(),2$A2"2)"<$3d3&@$/"/&2&
•   P4%(0$@"&4$"*)/$0$/"&@"1+$,"K4&+>")3e$(2@
•   P00)<@":@"2)"@>&4$"&,/"0=D$"&4%(0$@
•   94)*"2>=@"=,F)"<$N4$"&30$"2)"3:=0/"&"+4).0$")F"2>$":@$4@"4$&/=,B"+&[$4,@
•   L$"2>$,":@$/"2>=@"2)"F$$/"):4"(&2$B)4-"<$=B>%,B"&0B)4=2>*
Email me at charlie.bt@tigerspike.com Tweet me @lepapa
API Documentation

Behind the APIs/Explore tab


For each API on sale on the website, you'll
   find:
• A overview of the dataset underlying
  the API
• Description and documentation on
  each of the API methods
• An access to the Sandbox APIs to test
  the Pearson APIs using your free
  sandbox key.

  The sandbox APIs available in the test
  areas in APIs are the same as the full
  production APIs, but the underlying data
  is only a subset of the full production
  data.
  For example, the sandbox Longman
  Dictionary API displays letters A to C,
  but the full production Longman
  Dictionary API goes to letter Z
• A Report a Bug function (we know
  we’re not perfect)
Using the API Explorer
Calling an API using jQuery
var apiKey = '27***************************73';
var searchUrl= 'https://api.pearson.com/longman/dictionary/0.1/entry.json’;

function doSearch(searchFor){
    var data = 'apikey=' + apiKey + '&q=' + searchFor
    $.ajax({
    type: 'GET',
    url: searchUrl,
    data: data,
    dataType: 'jsonp',
    jsonp: 'jsonp',
    success: function(data){
                    handleResponse(data);
          },
          error: function(req, err, text ) {
                    debugLog.append('Error: ' + status + '(' + text +')<br/>');
          }
    });
}
Don’t leave your keys under the flowerpot !


 •   Keys are valuable
     • They provide access to a service
     • They are monitored and rate limited


 •   If someone gets hold of your key
     • You may find they use up your quota
     • They may use it inappropriately


 •   Keep them safe, don’t put them in/on the client
     • Adopt a proxy approach
     • Best practice anyway (potential caching advantage)
Questions ?

Más contenido relacionado

Similar a Pearson Plug and Play @ Over the Air

SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why
Wolfgang Weicht
 
Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Data
okfn
 
[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming
npinto
 
Business Origami - UX Week 2011 Workshop
Business Origami - UX Week 2011 WorkshopBusiness Origami - UX Week 2011 Workshop
Business Origami - UX Week 2011 Workshop
Jess McMullin
 
The Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma WebinarThe Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma Webinar
Sandra Fathi
 
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Rick G. Garibay
 
Plan4business Customer Workshop in London
Plan4business Customer Workshop in LondonPlan4business Customer Workshop in London
Plan4business Customer Workshop in London
plan4business
 
Em and marketing nexus nscec
Em and marketing nexus nscecEm and marketing nexus nscec
Em and marketing nexus nscec
Jim Black
 

Similar a Pearson Plug and Play @ Over the Air (20)

Web API Directory: Statistics, Trends and Good Practices
Web API Directory: Statistics, Trends and Good PracticesWeb API Directory: Statistics, Trends and Good Practices
Web API Directory: Statistics, Trends and Good Practices
 
OSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle ManagerOSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle Manager
 
SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why
 
Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Data
 
The Lean Startup - simplified
The Lean Startup - simplifiedThe Lean Startup - simplified
The Lean Startup - simplified
 
[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming
 
Business Origami - UX Week 2011 Workshop
Business Origami - UX Week 2011 WorkshopBusiness Origami - UX Week 2011 Workshop
Business Origami - UX Week 2011 Workshop
 
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеТанки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
 
Overview Heylife
Overview HeylifeOverview Heylife
Overview Heylife
 
The Project Trap
The Project TrapThe Project Trap
The Project Trap
 
The Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma WebinarThe Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma Webinar
 
Christian Bason, MindLab Denmark - MaRS Global Leadership Series
Christian Bason, MindLab Denmark - MaRS Global Leadership SeriesChristian Bason, MindLab Denmark - MaRS Global Leadership Series
Christian Bason, MindLab Denmark - MaRS Global Leadership Series
 
Outside The Code
Outside The CodeOutside The Code
Outside The Code
 
Shouji Mobile Company Introduction - Public
Shouji Mobile Company Introduction - PublicShouji Mobile Company Introduction - Public
Shouji Mobile Company Introduction - Public
 
Charlie Talk - SUNY at Delhi (confluence)
Charlie Talk - SUNY at Delhi (confluence)Charlie Talk - SUNY at Delhi (confluence)
Charlie Talk - SUNY at Delhi (confluence)
 
Separating enterprise social apps from platforms
Separating enterprise social apps from platformsSeparating enterprise social apps from platforms
Separating enterprise social apps from platforms
 
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
 
Future of Web Development
Future of Web DevelopmentFuture of Web Development
Future of Web Development
 
Plan4business Customer Workshop in London
Plan4business Customer Workshop in LondonPlan4business Customer Workshop in London
Plan4business Customer Workshop in London
 
Em and marketing nexus nscec
Em and marketing nexus nscecEm and marketing nexus nscec
Em and marketing nexus nscec
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Pearson Plug and Play @ Over the Air

  • 1. Pearson Plug & Play @PearsonAPI
  • 2. Pearson, the world's leading learning company, and includes… 3
  • 3. What is Pearson Plug & Play Pearson Plug & Play is exploring the potential of an ‘open data’ approach to Pearson’s content, creating data feeds (APIs) and a developer ecosystem. 20+ Data Sets explored Goals of the project are to increase innovation, reach customer satisfaction, and sales. In support, the Plug & Play team worked with Pearson business units to identify initial data to release, make the data available, and establish underlying infrastructure. 4
  • 4. What API’s are available today? DK’s Eyewitness London Travel Guide of best hotels, restaurants, bars and shops in London FT Press’ titles on business, marketing and science from award winning authors Longman Dictionary of Contemporary English, 230,000+ words plus examples and pronunciations in video and pictures
  • 5. Pearson Developer Website Browse the site. Apply for a production API key for your All the Pearson APIs application… currently available are in Explore/the APIs tab. This …using the application where you’ll find all the form behind the API documentation and Key Get started methods for each API, the terms & conditions, prices, You select the APIs you etc. wish to use along with the price plan. Once the Pearson API team has have approved your production API key, you’re good to go. Register To register, just provide your Take part in the name and email address. Pearson Developers You’ll automatically get a free Community by asking sandbox API key, with which your questions and you can play with the APIs in sharing your findings on the test tab and report bugs. the APIs in the Forums, or using the contact form
  • 6. Why work with Pearson APIs? High quality, curated content from recognisable brands Pearson datasets can be used for free Sandbox key gives you access to all the APIs Unique content from one of the first publishers of its size & diverse reach to provide open access via APIs RESTful APIs (JSON, XML, HTML) built for the web
  • 7. ShowMe London Android mobile app for phone and tablet !"#$#%&''()*%9):,/$46"#$%& % % % Metia London www.metia.com !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
  • 8. Metia Labs <<<M24&=,>):,/M()M:D ;$&*"<=2>=,"#$%&"?),/), 9)(:@"),"$A+0)4=,B"&++0=(&%),@ $*$4B=,B"2$(>,)0)B=$@ C,/$42&D$"4&+=/"+4)2)2-+=,B"&,/ E4))F")F"G),($+2@ 9$$/3&(D"0$&4,=,B@"2)"):4 (:@2)*$4@"&,/"=,2)"34)&/$4 ;>$"J):B>"K:=/$"2)"2>$"L)40/ /$H$0)+*$,2""2$&*@ I !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
  • 9. Overview ● G4$&2$"&"E4))F")F"G),($+2 ● 9=,/",$<"<&-@"2)":@$"E$&4@),N@"(),2$,2"&@@$2@O ● K4$&2"$A+$4=$,($@ ● P//$/":%0=2-6"$,4=(>$/"H&0:$ ● 9$$/3&(D"2)"2>$"E0:B"Q"E0&-"E0&R)4*"2$&*"2)"=*+4)H$"2>$"PES 58 !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
  • 10. Scoping G)4$"=/$&O"C@$"2>$"TU"V-$<=2,$@@"/&2&@$2"2) (4$&2$"&"+,-('#%(./#0102%3'1//#0%<>=(>"<):0/ $,&30$"1%40#1"%"01$#'%#53#0(#/6#M 78#1' 9#1'("2 S/$&@ W=A"<$$D@"2)"/$0=H$4 9$&2:4$@ E4))F")F"G),($+26",)2"&"F:00- S*&B=,&%), F$&2:4$/6"*&2:4$"@$4H=($ C@$"(&@$@"Q"+$4@),&@">$0+ 4&%),&0=@$ ● ;&4&6"E&:0=,$"&,/"P4(>=$ 55 !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
  • 14. App • W$&4(>"3-"(&2$B)4=$@"2) (4$&2$""*:0%+0$"=%,$4&4=$@ 2)"+0&,"-):4"24=+ • #&+"=%,$4&4=$@"&,/ &[4&(%),@6"2)"/=@()H$4"<>&2 $0@$"=@",$&43- • E0)2"-):4"=%,$4&4=$@"&,/ H$,:$@"),"K))B0$"#&+@ • ?&-$4"&//=%),&0"=,F)4*&%), F4)*"L=D=+$/=& 5Z !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
  • 15. Technology • ];#?Z6"GWW"X6"^&H&W(4=+2 • _&%H$"&++0=(&%),"<4&++$4 • P,/4)=/"7M7`"&,/"XM8 • 94),2"$,/"/$H$0)+$4@"&30$"2)"<4=2$ *)3=0$"&++@"<=2>):2">&H=,B"2) 0$&4,"&",$<"0&,B:&B$ CSS 3 • E)42&30$"2)")2>$4"+0&R)4*@6"@:(>"&@ 2>$"=E>),$"&,/"=E&/ JavaScript 5 !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
  • 16. Thank you :,;/',18%!<,;=#%>,/8,/%/,;%1"? <@3)?AA+10B#"C1/80,(8C6,+A !"#$#%&''() @2$H$a*$%&M()* a@2$H$$00=@ <<<M*$%&M()* 5b !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
  • 17.
  • 18. London New York Dubai Singapore Buenos Aires Hub Offices Sydney Development Melbourne Client Services Winner Digital Publishing Solution - iAwards 2011 Winner for Digital Publishing - PANPA Award 2010 Winner Innovation in Content Delivery - ACCOM Awards 2011 Finalist, Telstra Business Awards, 2011, 2010 Winner Best Mobile Product and Best Marketing - AIMIA 2011 Deloitte Technology Fast 50: 2007, 2008, 2009 and 2010 Winner Outstanding Export Achievement - ATS Award 2010 Winner D&AD Yellow Pencil, Mobile Marketing 2009
  • 19. E$&4@),"E0:B"Q"E0&-"PES • J)3:@2"PES • W:++)42"F)4"*:0%+0$"F)4*&2@"=M$M"^W1_"Q"c#? • V&@-"&(($@@"2)"0)2@")F"(),2$,2 • W=*+0$"(),@=@2$,20-"@24:(2:4$/"(&00@ • W$&4(>"0$H$4&B=,B"PES
  • 20. 9&($3))D"1+$,"K4&+> • K=H$@"&"@)(=&0"(),2$A2"2)"<$3d3&@$/"/&2& • P4%(0$@"&4$"*)/$0$/"&@"1+$,"K4&+>")3e$(2@ • P00)<@":@"2)"@>&4$"&,/"0=D$"&4%(0$@ • 94)*"2>=@"=,F)"<$N4$"&30$"2)"3:=0/"&"+4).0$")F"2>$":@$4@"4$&/=,B"+&[$4,@ • L$"2>$,":@$/"2>=@"2)"F$$/"):4"(&2$B)4-"<$=B>%,B"&0B)4=2>*
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Email me at charlie.bt@tigerspike.com Tweet me @lepapa
  • 27. API Documentation Behind the APIs/Explore tab For each API on sale on the website, you'll find: • A overview of the dataset underlying the API • Description and documentation on each of the API methods • An access to the Sandbox APIs to test the Pearson APIs using your free sandbox key. The sandbox APIs available in the test areas in APIs are the same as the full production APIs, but the underlying data is only a subset of the full production data. For example, the sandbox Longman Dictionary API displays letters A to C, but the full production Longman Dictionary API goes to letter Z • A Report a Bug function (we know we’re not perfect)
  • 28. Using the API Explorer
  • 29. Calling an API using jQuery var apiKey = '27***************************73'; var searchUrl= 'https://api.pearson.com/longman/dictionary/0.1/entry.json’; function doSearch(searchFor){ var data = 'apikey=' + apiKey + '&q=' + searchFor $.ajax({ type: 'GET', url: searchUrl, data: data, dataType: 'jsonp', jsonp: 'jsonp', success: function(data){ handleResponse(data); }, error: function(req, err, text ) { debugLog.append('Error: ' + status + '(' + text +')<br/>'); } }); }
  • 30. Don’t leave your keys under the flowerpot ! • Keys are valuable • They provide access to a service • They are monitored and rate limited • If someone gets hold of your key • You may find they use up your quota • They may use it inappropriately • Keep them safe, don’t put them in/on the client • Adopt a proxy approach • Best practice anyway (potential caching advantage)