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.