Successfully reported this slideshow.
the eBay API  the big daddy
ten tips to successful API living  <ul><li>‘ooh they have an API’ – it’s just the start </li></ul><ul><li>Don’t end up hav...
1. Get past the first hurdle <ul><li>Get through sign up  </li></ul><ul><li>Track all your logins/tokens </li></ul><ul><li...
2. Come up with an idea <ul><li>What user pain-point are you trying to solve? </li></ul><ul><ul><li>W ant a eBay search fo...
3. Decide what you want  <ul><li>Do you want content / functionality? </li></ul><ul><ul><li>FindItems / GetReviewsAndGuide...
4. Use the data <ul><li>Makes me an expert </li></ul><ul><ul><li>I have a hobbyist site and I want to expand it </li></ul>...
5. Understand inputs and outputs inside out <ul><li>Read up the documentation to make sure you know </li></ul><ul><li>What...
6. Ask for help <ul><li>Use the forums and support areas </li></ul><ul><li>Reach out to account managers at eBay by any me...
7. Focus on the integration <ul><li>Best integration are sometimes the simplest </li></ul><ul><li>Tight integration using ...
8.Keep updated <ul><li>API schemas change – despite all hopes otherwise </li></ul><ul><li>Keep looped in with the develope...
9.Don’t worry if you have no skills <ul><li>Got an idea but no idea what to do? </li></ul><ul><li>Hire someone – rentacode...
10. Do something new <ul><li>“ I’ve got this great idea – it’s a google maps and eBay mashup” </li></ul><ul><li>Be first t...
Upcoming SlideShare
Loading in …5
×

Developing Profitable APIs - Cian Weersinghe - EBay

1,020 views

Published on

  • Be the first to comment

Developing Profitable APIs - Cian Weersinghe - EBay

  1. 1. the eBay API the big daddy
  2. 2. ten tips to successful API living <ul><li>‘ooh they have an API’ – it’s just the start </li></ul><ul><li>Don’t end up having wasted your time knee deep in documentation with nothing to show for it </li></ul>
  3. 3. 1. Get past the first hurdle <ul><li>Get through sign up </li></ul><ul><li>Track all your logins/tokens </li></ul><ul><li>Understand any constraints </li></ul><ul><li>Get basic do’s/don’t </li></ul><ul><li>Don’t get overwhelmed </li></ul>
  4. 4. 2. Come up with an idea <ul><li>What user pain-point are you trying to solve? </li></ul><ul><ul><li>W ant a eBay search for just shoes </li></ul></ul><ul><ul><li>I’d like to have eBay on my PSP </li></ul></ul><ul><li>What is the new opportunity your idea allows? </li></ul><ul><ul><li>eBay is time-sensitive so get contextual information to the bidder </li></ul></ul><ul><ul><li>Surface misspelled listings which are less likely to be found </li></ul></ul>
  5. 5. 3. Decide what you want <ul><li>Do you want content / functionality? </li></ul><ul><ul><li>FindItems / GetReviewsAndGuides </li></ul></ul><ul><li>Do you want data / information? </li></ul><ul><ul><li>GetPopularKWs, ResearchAPI </li></ul></ul><ul><ul><li>GetDeals, FindPopularItems </li></ul></ul>
  6. 6. 4. Use the data <ul><li>Makes me an expert </li></ul><ul><ul><li>I have a hobbyist site and I want to expand it </li></ul></ul><ul><ul><li>Ham radio seems like a good fit (eBay category id 4670) </li></ul></ul><ul><li>One API call tells you what products ham radio hobbyists shop for </li></ul>hallicrafters, yaesu, collins, drake, heathkit, ten-tec, elecraft, hammarlund, dentron, gonset, alinco, ameritron, yagi, vibroplex…??
  7. 7. 5. Understand inputs and outputs inside out <ul><li>Read up the documentation to make sure you know </li></ul><ul><li>What to put it – what makes up the call </li></ul><ul><li>What you get out – what XML do you get? </li></ul>
  8. 8. 6. Ask for help <ul><li>Use the forums and support areas </li></ul><ul><li>Reach out to account managers at eBay by any means. </li></ul><ul><li>Don’t spend days in documentation </li></ul>
  9. 9. 7. Focus on the integration <ul><li>Best integration are sometimes the simplest </li></ul><ul><li>Tight integration using your look and feel </li></ul><ul><li>Make the most of what we give you </li></ul><ul><li>Trade off effort versus reward constantly </li></ul>
  10. 10. 8.Keep updated <ul><li>API schemas change – despite all hopes otherwise </li></ul><ul><li>Keep looped in with the developer program for new releases and version control </li></ul><ul><li>If something breaks – we’ve probably changed something </li></ul>
  11. 11. 9.Don’t worry if you have no skills <ul><li>Got an idea but no idea what to do? </li></ul><ul><li>Hire someone – rentacoder, your brother etc </li></ul><ul><li>Make sure they know what you want and how to get it </li></ul><ul><li>Match the tool to level of experience </li></ul><ul><ul><li>Editor Kit  RSS  Shopping API </li></ul></ul>
  12. 12. 10. Do something new <ul><li>“ I’ve got this great idea – it’s a google maps and eBay mashup” </li></ul><ul><li>Be first to market. </li></ul><ul><li>Exploit new developments with other APIs and technology </li></ul><ul><ul><li>eBay Translation </li></ul></ul><ul><ul><li>eBay Twitter alerts </li></ul></ul><ul><ul><li>eBay Depreciatr </li></ul></ul>

×