JustGiving API presentation for CRUK Hackathon

867 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
867
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • In 2012, 31% of visits were from mobile and tablets iPhones accounted for 52% of all mobile & tablet traffic, iPad 22% Apple devices accounted for 75% of all mobile & tablet traffic, Android 19%, Blackberry 5%
  • On Sunday, 21 st April 58 per cent of traffic to JustGiving came from mobile devices including smartphones and tablets – an uplift of 52% from marathon weekend in 2012 .
  • Sponsors: Facebook shares: 29,984 Tweets: 6,951 Page owners Facebook shares: 11,871 Tweets: 2,586 £7.16 per FB share Total Facebook: 41855 Total Twitter: 9573
  • JustGiving API presentation for CRUK Hackathon

    1. 1. CRUK HACKATHON JustGiving’s APIs @jghackers
    2. 2. Over 15m users Over 9,000 charities over £1bn raised 50m API hits in 2013
    3. 3. Innovating together
    4. 4. Recent Examples POW ERED BY Justgiving APIS
    5. 5. Working with CRUK
    6. 6. On JustGiving you can… • Create a fundraising page and donate to it • Make a direct donation to a charity (one off or recurring) • You can donate in multiple currencies • You can donate via SMS (JustTextGiving) • You can join in a team of fundraisers
    7. 7. NEW! Crowdfunding
    8. 8. NEW! Crowdfunding
    9. 9. 1. Register Fundraising Page https://api.justgiving.com/docs/resources/v1/Fundraising/Register • Used to create fundraising pages for users • Generates 250k+ pages per year on Race For Life • Can PUT certain content (images, story, videos etc) to the fundraising page • Page types include Event based, In Memory, Birthdays etc
    10. 10. 2. Get Page Details https://api.justgiving.com/docs/resources/v1/Fundraising/GetFund • GET data from any given fundraising page (totals, donation comments, media etc) • Used to pull display data in the Race For Life Android App
    11. 11. 3. Get Donations For User https://api.justgiving.com/docs/resources/v1/Account/GetDon ationsForUser • GET donation history (amount, charity, date etc) for any given user (requires Auth)
    12. 12. 4. Account Registration https://api.justgiving.com/docs/resources/v1/Account/Registe r • Create a normal consumer account for a new user based upon a unique email address. • Used to create new accounts for Dryathlon users signing up via the Facebook App
    13. 13. Simple Donation Integration (SDI) No - we don’t have a donation API  • SDI is a redirect based integration technique • Allows you to send users to JustGiving to make a donation (optimised for mobile) • Users are returned to your site afterwards with some query string magic • You then use the API to verify the donation • Simple stuff
    14. 14. Sandbox API = https://api-sandbox.justgiving.com Platform = www.v3-sandbox.justgiving.com
    15. 15. Key to the Kingdom 1. Set yourself up with a developer key at https://apimanagement.justgiving.com/signup 2. Create an application https://apimanagement.justgiving.com/admin/applications 3. Point to sandbox 4. Away you go!
    16. 16. Test Cards for Donations
    17. 17. Useful stuff to know… CRUK Charity ID = 2357 Test Card Details = - Master Card - 5105105105105100 - Any valid looking expiry date / start date / CV2 code - Auth Code = 12345
    18. 18. Help, I’m stuck?!
    19. 19. Help is on hand! 1.Come grab us in person! 2.Google Support Group at https://groups.google.com/ forum/?fromgroups#!forum/justgiving-api 3.Tweet us at @jghackers
    20. 20. Useful Links & Documents • GitHub repository with open source SDKs https://github.com/JustGiving/JustGiving.Api.Sdk • Sign up for an API account and create API keys http://apimanagement.justgiving.com • Documentation and usage information https://api.justgiving.com/docs • Developer portal http://www.justgiving.com/developer • Simple Donation Integration guide http://www.justgiving.com/developer/simple-donation-integration • Some hack-tastic examples in a few languages https://github.com/JustGiving/JustGiving.Api.Sdk/wiki • Logos & Assets https://justgiving-charity-support.zendesk.com/entries/210512
    21. 21. The Growth of mobile on JustGiving Percentage of mobile & tablet visits to JustGiving
    22. 22. A *marathon* amount of mobile traffic
    23. 23. Growth of mobile Facebook
    24. 24. Mobile Facebook has overtaken desktop Facebook
    25. 25. Our mobile journey Jan 2011 July 2012 October 2012
    26. 26. New mobile social sharing
    27. 27. Mobile users share more
    28. 28. Social begets social Shared donations that result in another donation Shared donations that result in another share
    29. 29. Slacktivism is a myth

    ×