ColdFusion Technorati API Component - Download Now
Summary
Technorati is an excellent resource for searching blogs. Even though they have an excellent and easy to use site, they also do a good job with making third party developers happy. Currently, Technorati provides a RESTful interface for all sorts of data. While there have been API implementations in many languages, there has been nothing posted for ColdFusion developers. Believing in karma, I hope this helps fill the void for CF developers looking to use Technorati data points.
Technical details
I programmed this API in ColdFusion MX 7, but imagine that it is certainly backwards compatible for MX 6. The download includes the component and a CFML script that demos all of the queries. It should be relatively easy to use in your application. So far, I have been using this component in various projects without encountering a technical issue. For good practice, make sure you use this component with try/catch blocks to prevent any errors from sneaking into the browser output.
Supported Queries
The latest component supports the following queries:
I suggest reading more about each query, and learning how to manipulate each of its corresponding attributes (language, number of records, output format, etc.). As Technorati adds more API queries, I will continue to add more component methods.
Upcoming Additions
I plan on adding support for the TopTags and BlogPostTags queries soon.
Change History
October 2, 2006 - Released versopm 0.20. Made a scoping change (using 'var' while instantiating local method vars). Thanks to Nathan Dintenfass for spotting that.
January 3, 2006 - Released version 0.10
Attribution
Thanks to Technorati for creating and maintaining such a wonderful service. Cheers to the mailing list/wiki developers for sharing their Technorati hacks and their awesome API implementations.
Complaints/Suggestions
If you need help using this code or extending it for your application, let me know. I am more than happy to help you use this component. If you notice a bug, I would appreciate your feedback. My goal is to maintain this resource for all ColdFusion developers. If you are using this in any of your sites, drop me a line.