O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Just giving charityhack2011-final

790 visualizações

Publicada em

JustGiving charity hack 2011 presentation.

Publicada em: Tecnologia
  • download here link 100% working:https://app.box.com/s/olzwnk240vfm2ir8yfdw
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Seja a primeira pessoa a gostar disto

Just giving charityhack2011-final

  1. 1. JustGiving APIs<br />Charity hack 2011<br />David Whitney, Developer, JustGiving.<br />@jghackers<br />@david_whitney(views are my own)<br />
  2. 2. We’re from JustGiving and we’ve got some APIs<br />Who are you guys? <br />We’re the biggest fundraising website in the UK<br />We enable charities and fundraisers to collect money online<br />
  3. 3. Yup, we’re massive.<br /> 4 Million <br />hits per month<br />10,000 + charities<br />15 Million<br />JustGiving <br />account holders<br />Very close to <br />£1 billion<br />Raised via JG<br />
  4. 4. So, who am I?<br />I’m David, a developer from JustGiving. I work on the APIs with a few of the developers here.<br />You can blame me if they suck<br />Or be nice when they don’t ;)<br />
  5. 5. We want to share something, we think is pretty special with you guys<br />But, first… for those of you that are first time attendees of the charity hack.<br />A brief<br />history<br />Of JustGiving APIs<br />
  6. 6. So what’s new<br /><ul><li>Json/P as supported, and preferred, formats!
  7. 7. Event creation!
  8. 8. More fundraising data!
  9. 9. Better examples!
  10. 10. Better documentation!
  11. 11. Faster!
  12. 12. More magic unicorns!</li></ul>And added a few extra bits.....<br />We listened to what you asked for in 2010....<br />
  13. 13. A few API stats<br /><ul><li>~400 API Accounts
  14. 14. 850,000 hits/month on the API
  15. 15. At peak ~1,500,000 a month
  16. 16. Just shy of 7 million hits this year</li></li></ul><li>For the next 24 hours, some more toys...<br /><ul><li>C# SDK
  17. 17. PHP SDK
  18. 18. Code Samples on GitHub
  19. 19. Live documentation
  20. 20. Google Groups
  21. 21. @jghackers
  22. 22. All open source
  23. 23. LIVE bug fixing as we go
  24. 24. Help, whenever you need it.</li></li></ul><li>Most people...<br />Create &validate JustGiving accounts<br />Create &retrieve fundraising pages<br />Funnel donations to charity using the JustGiving SDI*<br />*Simple Donation Integration... No! not an STI ;)<br />
  25. 25. Simple Donation Integration<br />The obvious question that people ask is “Who cares! Can I donate using the API!”<br /><ul><li>Simple Donation Integration is a redirect based integration technique
  26. 26. Allows you to send users to JustGiving to make a donation
  27. 27. Users are returned to your site afterwards with some query string magic
  28. 28. You then use the API to verify the donation
  29. 29. Really really simple.</li></li></ul><li>You can obviously do other stuff<br />We’ve got API access to quite a lot of our data now, and we’re aiming for more coverage over time<br /><ul><li>Account data, creation and management
  30. 30. Charity data
  31. 31. Donation data
  32. 32. Event data and creation (new!)
  33. 33. Fundraising page data, creation and management
  34. 34. Charity search
  35. 35. Team data, creation and management</li></li></ul><li>It really is easy, lets make a page…<br />
  36. 36.
  37. 37.
  38. 38. How about a donation…<br />
  39. 39. Steps removed and sequence shortened<br />
  40. 40.
  41. 41. Prize<br />The best app that uses the JustGiving API<br />Will win....<br />£500 for the team<br />£500 quid for your teams favourite charity.<br />
  42. 42. Some examples<br /><ul><li>British Forces Foundation mobile app
  43. 43. Triangularpixels.net Tectonicus
  44. 44. Race For Life
  45. 45. Virtual Baristas for Meningitis Trust
  46. 46. Platt’s Bar</li></li></ul><li>British Forces Foundation mobile app <br /><ul><li>Uses SDI from an iPhone / Android app to drive donations
  47. 47. Extra points for use of SDI and our mobile site
  48. 48. Really shines with PayPal mobile express checkout</li></li></ul><li>Triangularpixels.net Tectonicus<br /><ul><li>A Minecraft map generator
  49. 49. Accepts charitable donations as payment for the free software
  50. 50. Donors get supporter icons in their maps</li></li></ul><li>CRUK - Race For Life<br /><ul><li>Run a small event every year that raises a bit of money
  51. 51. Race2011 saw huge increases in page creation through integration
  52. 52. Uses account and page APIs extensively</li></li></ul><li>
  53. 53. Virtual Baristas for Meningitis Trust<br /><ul><li>Cool concept that implements donations via Twitter</li></li></ul><li>Platt’s Bar<br /><ul><li>Another fun implementation of SDI to encourage donations</li></li></ul><li>The Future!<br /><ul><li>Reducing friction! Friction sucks!
  54. 54. We’re starting to look towards a V2 of the API
  55. 55. Incremental update to fix some inconsistencies, removing the suck
  56. 56. V1 supported indefinitely
  57. 57. Built on the same tech, just capable of much more
  58. 58. Pure REST, OAuth, more consistent Verb usage, better key management
  59. 59. Data APIs in testing as we speak targeting CRM integrations and reporting
  60. 60. Might even address the elephant in the room…</li></li></ul><li>WHAT WILL YOU DO ;-)<br />Here’s a sunset for inspiration.<br />And a double rainbow.<br />
  61. 61. For all your help, feedback and suggestion over the years. We hope to hear lots more!<br />
  62. 62. Important Information<br />GitHub repository with open source SDKs https://github.com/JustGiving/JustGiving.Api.Sdk<br />Sign up for an API account and create API keys<br />http://apimanagement.justgiving.com<br />Documentation and usage information<br /> https://api.justgiving.com/docs<br />Developer portal <br />http://www.justgiving.com/developer<br />Simple Donation Integration guide<br /> http://www.justgiving.com/developer/simple-donation-integration <br />Some hack-tasticexamples in a few languageshttps://github.com/JustGiving/JustGiving.Api.Sdk/wiki<br />