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