Playing with API is always been my passion. I love the idea to bond with other app and share the data with my app. Throughout my career I used several API to various type of business applications. Some are very good with their simple interface , others are good at documentation, some got good community. Through this post I tried to point the quick links where developers can start with different API’s. Also from my point of view I put a ranking in terms of API integration usability, developer resource, community resource and sample code.
Payment Gateway’s
Authorize.net (Usability: 8/10, Dev resource: 9/10, Community: 9/10, Sample code: 10/10)
Developer resources
http://developer.authorize.net/
Sample codes
http://developer.authorize.net/downloads/
Community resources
http://community.developer.authorize.net/t5/Integration-and-Testing/bd-p/Integration01
Paypal (Usability: 6/10, Dev resource: 7/10, Community: 2/10, Sample code: 4/10)
Developer resources:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_documentation
Sample Codes: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_code
Community resources: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/community_overview
CyberSource (Usability: 6/10, Dev resource: 7/10, Community: 2/10, Sample code: 4/10)
CyberSource Simple Order API and SOAP Toolkit API Documentation:
http://www.cybersource.com/support_center/implementation/downloads/soap_api/SOAP_toolkits.pdf
Below resource covers processing credit card orders with CyberSource’s Simple Order API with the details of reason code
http://www.johnnybhome.com/forsale/SB_API.pdf
Social API’s
Facebook (Usability: 9/10, Dev resource: 10/10, Community: 7/10, Sample code: 10/10)
Developer resources : http://developers.facebook.com/
JavaScript SDK with sample : http://developers.facebook.com/docs/reference/javascript/
Community resources: http://developers.facebook.com/blog/
Twitter (Usability: 9/10, Dev resource: 10/10, Community: 7/10, Sample code: 10/10)
Developer resources: https://dev.twitter.com/docs
REST API and sample : https://dev.twitter.com/docs/api
Community resource : https://dev.twitter.com/discussions