Glue for the Technorati API for Frontier and Radio is available here.
http://blogs.law.harvard.edu/crimson1/technoratiApi
Feedback for Big Dave is here.
http://blogs.law.harvard.edu/crimson1/technoratiApi#feedback
Posted by: Dave Winer at May 12, 2003 4:56 AMAny idea why my blog is showing up (multiple times) as a related story? The Technorati API looks really cool, but I have not mentioned it on my blog yet.
Posted by: Dave Johnson at May 12, 2003 9:11 AMAny idea why my blog is showing up (multiple times) as a related story? The Technorati API looks really cool, but I have not mentioned it on my blog yet.
Posted by: Dave Johnson at May 12, 2003 9:11 AMFollowing up on Dave's linked feedback: why use a ey? Why not have the server count by IP address? Because then a software vendor could create and distribute an end-user application that embedded their key, and probably never need to pay license fees, since each end-user (IP address) would likely never hit the per-IP limit. Integrating it into an application like you have (by shipping without an embedded key, and stating in the documentation that the end user is responsible for key management) limits its scope to enthusiasts, which is fine. Any wide-scale deployment for non-enthusiasts would require purchasing a key.
Also, as a point of history, while Google was the first in this space to set per-key limits, keys have been part of APIs like this since the original Blogger API. But wrapper libraries (like my PyBlogger) simply embedded the key (since there was no per-key limit, and no legal reason not to), which defeated Evan's purpose for requiring them.
Posted by: Mark at May 12, 2003 10:14 AMPython wrapper is up: http://diveintomark.org/projects/pytechnorati/
Posted by: Mark at May 12, 2003 12:58 PMAny reason why the api.technorati.com server is sending out the results with text/html http headers instead of as xml? I'm having trouble getting coldfusion to parse the file, and I'm not sure that's the problem, but it seemed odd.
Posted by: Matt Haughey at May 12, 2003 1:30 PMVery nice. I've implemented a Movable Type plugin that uses the API: http://kalsey.com/2003/05/technorati_plugin/
Posted by: Adam Kalsey at May 12, 2003 3:50 PMExtremely cool. Amazing - in less than a day, the API now has bindings for Python (more than one!), Radio, XML-RPC, and now Movable Type. Now that's the web in action.
I was thinking - doing a technorati cosmos on each of your permalinks = instant trackback... Of course, it would require polling rather than being event based, but it wouldn't require any agreement between the linker and the linkee...
I'd love to see that in an MT plugin...
Dave
P.S. join api-discuss! send an email to api-discuss-subscribe@technorati.com.
Posted by: David Sifry at May 12, 2003 4:26 PMTim Bray gives an excellent reason not to send any data out as text/* in his article on the iTunes format:
http://tbray.org/ongoing/When/200x/2003/04/30/AppleWA
nice work!
-steve
Posted by: steve jenson at May 12, 2003 5:48 PMIf you use the Technorati MT plugin in your individual entry archive template, you pretty much have wthe Cosmos trackback. The plugin will automatically see that it's being called from within an entry and grab the Cosmos for that entry. All you need to do is set the lastn to a high enough value and rebuild your individual archives periodically.
Posted by: Adam Kalsey at May 12, 2003 8:03 PMHow come all these feeds are encoded for Latin-1 rather than Unicode? They won't pass Unicode characters to a utf-8-encoded page, am I right? What if I want to link to 第三只眼看电信 and have 第三只眼看电信 see that I've linked to him? The same goes for changes.xml at Weblogs.com. Language metadata would also be really handy.
Posted by: blogal villager at May 12, 2003 9:20 PMMy feed was crapping out the CFMX parser due to ampersands in the excerpt field, any chance those could be escaped?
Posted by: Matt Haughey at May 12, 2003 11:03 PMDave: Matt is correct, Technorati is in some cases serving up invalid XML--try
http://api.technorati.com/cosmos?key=KEY&type=link&format=xml&url=http%3A%2F%2Fwww.aldaily.com%2F
Posted by: Michael S. at May 13, 2003 12:09 AMKick Ass.
I hacked up a new module for myself: http://jeremy.zawodny.com/blog/archives/000730.html
Keep the good stuff coming. :-)
Posted by: Jeremy Zawodny at May 13, 2003 12:11 AMThis is damn suave, Sifry.
Small problem: PHP's xml parser is choking on excerpts in which html entities are chopped, e.g. <excerpt>she said this isnR</excerpt>
Maybe a regex that uses a lookahead to make sure the the closing semicolon is in place, otherwise trim off the entity?
Posted by: Dean Allen at May 13, 2003 12:55 AMEr, I mean, what Matt said.
Posted by: Dean Allen at May 13, 2003 12:56 AMNo-one seemed to be doing anything for .Net, and since I'm still trying to get up to speed on C#, I slapped something together: http://www.thequietone.org/archives/000035.html. Still needs work, but it's usable.
Posted by: Jonathan at May 13, 2003 2:45 AMOkay, the comment link stripper/constructor doesn't play nice with periods.
That URL should be http://www.thequietone.org/archives/000035.html
Jonathon beat me to it :)
But here's another TAPI implementation written in C#.
http://kilic.net/code/csTAPI.cs.txt
Posted by: Serdar Kilic at May 13, 2003 4:43 AMGod damn you all move fast!
I realise that this is all so yesterday, but I knocked up a java version:
http://xurble.users.btopenworld.com/code/jTechnorati.html
Posted by: Gareth Simpson at May 14, 2003 8:18 AMI have an idea for a killer app for the Technorati API (okay, maybe "killer app" is exaggerating a little), but you'd need to add calls for "interestingblogs" and "interestingnewcomers" for me to fully realize it....
Posted by: Dougal Campbell at May 16, 2003 11:02 AM1) When type="weblog", the API now always returns an empty <url></url> element. Yesterday, it was returning the URL of the blog main page, as it should.
2) When type="link", almost all items have a blank
<nearestpermalink></nearestpermalink> element. A few do have a correct permalink URL there, so this function is not completely broken. But the permalink-finding algorithm seems to need some improvement.
How can we, as weblog authors, help it along?
Posted by: Jacques Distler at May 16, 2003 11:06 AMI coded up a Java wrapper too, but mine uses JDOM/XPath for parsing and is available under Apache license.
http://www.rollerweblogger.org/page/roller/20030517#technoratj
Posted by: Dave Johnson at May 17, 2003 7:33 AMHere's a wrapper in Perl:
TechnoratiAPI.pm
http://erikbenson.com/index.cgi?node=Technorati%20API
A lazy web request. Anybody thinking of writing a PHP wrapper? I'd like one for SARS Watch Org. Thanks,
Tim
I'm thinking of whipping up a PHP API wrapper -- shouldn't take too long. If anyone else out there has started one please let me know!
Posted by: Jason Anderson at July 7, 2003 11:10 AMI've just uploaded an ASP wrapper which includes search as well:
http://www.murraywoodman.com/code/technorati4asp/
do anyone know a good site about the api basics?
Posted by: reinhard at October 1, 2003 6:07 AM| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |