SlideShare una empresa de Scribd logo
1 de 29
JustGiving APIs Charity hack 2011 David Whitney, Developer, JustGiving. @jghackers @david_whitney(views are my own)
We’re from JustGiving and we’ve got some APIs Who are you guys?  We’re the biggest fundraising website in the UK We enable charities and fundraisers to collect money online
Yup, we’re massive.  4 Million  hits per month 10,000 + charities 15 Million JustGiving  account holders Very close to  £1 billion Raised via JG
So, who am I? I’m David, a developer from JustGiving. I work on the APIs with a few of the developers here. You can blame me if they suck Or be nice when they don’t ;)
We want to share something, we think is pretty special with you guys But, first… for those of you that are first time attendees of the charity hack. A brief history Of JustGiving APIs
So what’s new ,[object Object]
Event creation!
More fundraising data!
Better examples!
Better documentation!
Faster!
More magic unicorns!And added a few extra bits..... We listened to what you asked for in 2010....
A few API stats ,[object Object]
850,000 hits/month on the API
At peak ~1,500,000 a month
Just shy of 7 million hits this year,[object Object]
PHP SDK
Code Samples on GitHub
Live documentation
Google Groups
@jghackers
All open source
LIVE bug fixing as we go
Help, whenever you need it.,[object Object]
Simple Donation Integration The obvious question that people ask is “Who cares! Can I donate using the API!” ,[object Object]
Allows you to send users to JustGiving to make a donation
Users are returned to your site afterwards with some query string magic
You then use the API to verify the donation
Really really simple.,[object Object]

Más contenido relacionado

Destacado

Tablet School ImparaDigitale
Tablet School ImparaDigitaleTablet School ImparaDigitale
Tablet School ImparaDigitalemarco anselmi
 
Presentation1 (frankie)
Presentation1 (frankie)Presentation1 (frankie)
Presentation1 (frankie)InnaShulga
 
Front Cover Commentary
Front Cover CommentaryFront Cover Commentary
Front Cover CommentaryLukaMedia
 
Hormone driven cancers
Hormone driven cancersHormone driven cancers
Hormone driven cancersTU-Dresden
 
Unit 4 tasks for unit 21 tom
Unit 4 tasks for unit 21 tomUnit 4 tasks for unit 21 tom
Unit 4 tasks for unit 21 tomangmediasdc
 
Crowdsourcing Knowledge Through Social Media
Crowdsourcing Knowledge Through Social MediaCrowdsourcing Knowledge Through Social Media
Crowdsourcing Knowledge Through Social MediaTorrey Trust
 
2011インターンシップ_09N1103_長坂知尚
2011インターンシップ_09N1103_長坂知尚2011インターンシップ_09N1103_長坂知尚
2011インターンシップ_09N1103_長坂知尚09n1103
 
Xxx relative clause
Xxx relative clauseXxx relative clause
Xxx relative clauseUNIVERSITY
 
Ventum Presentación
Ventum PresentaciónVentum Presentación
Ventum Presentaciónventum01
 
What have you learnt about technologies from the
What have you learnt about technologies from theWhat have you learnt about technologies from the
What have you learnt about technologies from theTom Barnard
 
Sourajit Aiyer - GSCGI WealthGram, Switzerland - What India’s leading Prime M...
Sourajit Aiyer - GSCGI WealthGram, Switzerland - What India’s leading Prime M...Sourajit Aiyer - GSCGI WealthGram, Switzerland - What India’s leading Prime M...
Sourajit Aiyer - GSCGI WealthGram, Switzerland - What India’s leading Prime M...South Asia Fast Track
 

Destacado (16)

Delicious
DeliciousDelicious
Delicious
 
Tablet School ImparaDigitale
Tablet School ImparaDigitaleTablet School ImparaDigitale
Tablet School ImparaDigitale
 
Presentation1 (frankie)
Presentation1 (frankie)Presentation1 (frankie)
Presentation1 (frankie)
 
Front Cover Commentary
Front Cover CommentaryFront Cover Commentary
Front Cover Commentary
 
Johnny Depp
Johnny DeppJohnny Depp
Johnny Depp
 
газета 6
газета 6газета 6
газета 6
 
стенгазета4
стенгазета4стенгазета4
стенгазета4
 
Hormone driven cancers
Hormone driven cancersHormone driven cancers
Hormone driven cancers
 
Unit 4 tasks for unit 21 tom
Unit 4 tasks for unit 21 tomUnit 4 tasks for unit 21 tom
Unit 4 tasks for unit 21 tom
 
Crowdsourcing Knowledge Through Social Media
Crowdsourcing Knowledge Through Social MediaCrowdsourcing Knowledge Through Social Media
Crowdsourcing Knowledge Through Social Media
 
2011インターンシップ_09N1103_長坂知尚
2011インターンシップ_09N1103_長坂知尚2011インターンシップ_09N1103_長坂知尚
2011インターンシップ_09N1103_長坂知尚
 
Tarea:2
Tarea:2Tarea:2
Tarea:2
 
Xxx relative clause
Xxx relative clauseXxx relative clause
Xxx relative clause
 
Ventum Presentación
Ventum PresentaciónVentum Presentación
Ventum Presentación
 
What have you learnt about technologies from the
What have you learnt about technologies from theWhat have you learnt about technologies from the
What have you learnt about technologies from the
 
Sourajit Aiyer - GSCGI WealthGram, Switzerland - What India’s leading Prime M...
Sourajit Aiyer - GSCGI WealthGram, Switzerland - What India’s leading Prime M...Sourajit Aiyer - GSCGI WealthGram, Switzerland - What India’s leading Prime M...
Sourajit Aiyer - GSCGI WealthGram, Switzerland - What India’s leading Prime M...
 

Similar a JustGiving APIs Charity Hack 2011 Overview

JustGiving Charity Hack 2012
JustGiving Charity Hack 2012JustGiving Charity Hack 2012
JustGiving Charity Hack 2012Jamie Parkins
 
Creating killer location-based mobile apps
Creating killer location-based mobile apps Creating killer location-based mobile apps
Creating killer location-based mobile apps Jean-Luc David
 
AI Integration with eCommerce - User Benefits
AI Integration with eCommerce - User BenefitsAI Integration with eCommerce - User Benefits
AI Integration with eCommerce - User BenefitsSynLogics Inc
 
Integrating with JustGiving using APIs
Integrating with JustGiving using APIsIntegrating with JustGiving using APIs
Integrating with JustGiving using APIsJustGiving
 
Top 10 Nonprofit AI-Powered Website Tools Trends for 2024.pdf
Top 10 Nonprofit AI-Powered Website Tools Trends for 2024.pdfTop 10 Nonprofit AI-Powered Website Tools Trends for 2024.pdf
Top 10 Nonprofit AI-Powered Website Tools Trends for 2024.pdfTechSoup
 
APIs: The Building Blocks of the Future
APIs: The Building Blocks of the FutureAPIs: The Building Blocks of the Future
APIs: The Building Blocks of the FutureBBDO
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating DatadipityClickslide
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIsKong Inc.
 
Zinglix Business Plan
Zinglix Business PlanZinglix Business Plan
Zinglix Business PlanS H Mohanjith
 
Venture Scanner VR Report Q1 2017
Venture Scanner VR Report Q1 2017Venture Scanner VR Report Q1 2017
Venture Scanner VR Report Q1 2017Nathan Pacer
 
Distribute Your Android App or Game In China | AppInChina
Distribute Your Android App or Game In China | AppInChinaDistribute Your Android App or Game In China | AppInChina
Distribute Your Android App or Game In China | AppInChinaTodd Kuhns
 
How banks can leverage digital receipts to engage consumers
How banks can leverage digital receipts to engage consumersHow banks can leverage digital receipts to engage consumers
How banks can leverage digital receipts to engage consumersStefan Jørgensen (hiring)
 
Why won’t my bank let me play?
Why won’t my bank let me play?Why won’t my bank let me play?
Why won’t my bank let me play?Aden Davies
 
DEF CON 27- FINALPHOENIX - rise of the hypebots
DEF CON 27- FINALPHOENIX - rise of the hypebotsDEF CON 27- FINALPHOENIX - rise of the hypebots
DEF CON 27- FINALPHOENIX - rise of the hypebotsFelipe Prado
 

Similar a JustGiving APIs Charity Hack 2011 Overview (20)

JustGiving Charity Hack 2012
JustGiving Charity Hack 2012JustGiving Charity Hack 2012
JustGiving Charity Hack 2012
 
Creating killer location-based mobile apps
Creating killer location-based mobile apps Creating killer location-based mobile apps
Creating killer location-based mobile apps
 
Streamdata 2017
Streamdata 2017Streamdata 2017
Streamdata 2017
 
AI Integration with eCommerce - User Benefits
AI Integration with eCommerce - User BenefitsAI Integration with eCommerce - User Benefits
AI Integration with eCommerce - User Benefits
 
Craig Hanna - The Atomised Web
Craig Hanna - The Atomised WebCraig Hanna - The Atomised Web
Craig Hanna - The Atomised Web
 
SIX Network - business presentation in Korea
SIX Network - business presentation in KoreaSIX Network - business presentation in Korea
SIX Network - business presentation in Korea
 
Integrating with JustGiving using APIs
Integrating with JustGiving using APIsIntegrating with JustGiving using APIs
Integrating with JustGiving using APIs
 
Top 10 Nonprofit AI-Powered Website Tools Trends for 2024.pdf
Top 10 Nonprofit AI-Powered Website Tools Trends for 2024.pdfTop 10 Nonprofit AI-Powered Website Tools Trends for 2024.pdf
Top 10 Nonprofit AI-Powered Website Tools Trends for 2024.pdf
 
APIs: The Building Blocks of the Future
APIs: The Building Blocks of the FutureAPIs: The Building Blocks of the Future
APIs: The Building Blocks of the Future
 
Creating Datadipity
Creating DatadipityCreating Datadipity
Creating Datadipity
 
Digital launchpad brochure final
Digital launchpad brochure finalDigital launchpad brochure final
Digital launchpad brochure final
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
 
Zinglix Business Plan
Zinglix Business PlanZinglix Business Plan
Zinglix Business Plan
 
Venture Scanner VR Report Q1 2017
Venture Scanner VR Report Q1 2017Venture Scanner VR Report Q1 2017
Venture Scanner VR Report Q1 2017
 
Distribute Your Android App or Game In China | AppInChina
Distribute Your Android App or Game In China | AppInChinaDistribute Your Android App or Game In China | AppInChina
Distribute Your Android App or Game In China | AppInChina
 
How banks can leverage digital receipts to engage consumers
How banks can leverage digital receipts to engage consumersHow banks can leverage digital receipts to engage consumers
How banks can leverage digital receipts to engage consumers
 
Kelsey DMS'11 Presentation of Yellow API: A New ‘Open’ Model for Directory Co...
Kelsey DMS'11 Presentation of Yellow API: A New ‘Open’ Model for Directory Co...Kelsey DMS'11 Presentation of Yellow API: A New ‘Open’ Model for Directory Co...
Kelsey DMS'11 Presentation of Yellow API: A New ‘Open’ Model for Directory Co...
 
Why won’t my bank let me play?
Why won’t my bank let me play?Why won’t my bank let me play?
Why won’t my bank let me play?
 
DEF CON 27- FINALPHOENIX - rise of the hypebots
DEF CON 27- FINALPHOENIX - rise of the hypebotsDEF CON 27- FINALPHOENIX - rise of the hypebots
DEF CON 27- FINALPHOENIX - rise of the hypebots
 

Último

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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 WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

JustGiving APIs Charity Hack 2011 Overview