One of the cool things about Google's API for Maps is that it allows
anyone to create awesome mashups. This kind of open API supports
innovation of their product in ways Google couldn't dream of.
It would be really cool to create an API that was publicly accessible
(requiring an API key that can be auto-generated for requests from a
certain domain).
The API would look something like this:
http://api.granicus.com/request.php?key={apikey}&type=video&location={clientid}&keywords={keywords}
It could return JSON string like:
{ "video" :
{
"id" : "32451",
"location" : "San Francisco",
"title" : "City Council Meeting",
"date" : "2010-11-09 15:45:21",
"runtime" : "12:11",
"description" : "City Council Discusses Parking Permits",
"wmv" : "
http://sf.granicus.com/video/
23197840357048974nc3247.wmv",
"mp4" : "
http://sf.granicus.com/video/
23197840357048974nc3247.mp4",
"mp3" : "
http://sf.granicus.com/video/
23197840357048974nc3247.mp3"
},
{
"id" : "56454",
"location" : "San Francisco",
"title" : "City Council Meeting",
"date" : "2011-11-06 11:25:20",
"runtime" : "10:51",
"description" : "City Council Discusses Parking Structures",
"wmv" : "
http://sf.granicus.com/video/3489257203498h534.wmv",
"mp4" : "
http://sf.granicus.com/video/3489257203498h534.mp4",
"mp3" : "
http://sf.granicus.com/video/3489257203498h534.mp3"
}
}
Just thinking out loud!
Feel free to expound upon this.