Google Releases an API for Their Database 204
Ben Wills writes "Yahoo! announced that Google Released an API last Thursday.
"The service, launched Thursday, is called Google Web APIs, for application programming interfaces. The tools let noncommercial software developers "query more than 2 billion Web documents directly from their own computer programs," according to Google's Web site. For now, the service is free."
Google just keeps pushing the limits."
I hate duplicate posts! (Score:1, Redundant)
Re:I hate duplicate posts! (Score:1)
Redundant=3, Insightful=1, Informative=1, Overrated=1, Underrated=2, Total=8.
LOL. Talk about a waste of mod points on an FP!
I just want the UID of that sumbitch who wasted three just to burn my karma...
Damn no good hippy I'll bet.
Re:before you ask... (Score:1)
It's the only way to be sure.
Re:before you ask... (Score:1)
Dupe! (Score:1, Redundant)
for those who don't like Yahoo... (Score:3, Informative)
Re:for those who don't like Yahoo... (Score:3, Funny)
http://slashdot.org/article.pl?sid=02/04/12/11282
Re:for those who don't like Yahoo... (Score:3, Funny)
You may take our lives, but you cannot take... (Score:1)
The spirit of the internet is alive and well, it seems. Google isn't charging for their API, ID released the source to Return to Castle Wolfenstein. Now, if only yahoo would announce that their pay for POP access was only a cruel April fools joke???
I won't hold my breath.
No support for image or usenet queries... (Score:4, Insightful)
Re:No support for image or usenet queries... (Score:1, Insightful)
For the sake of the revolution of the world! (Score:4, Funny)
useful for sorting (Score:3, Funny)
Wow, very nice for word completion [sourceforge.net]
Slashdot Releases an API for Their Database (Score:5, Funny)
Re:Slashdot Releases an API for Their Database (Score:5, Funny)
Google Releases an API for Their Database (Score:1)
from the now-thats-a-duplicate dept.
Ben Wills [keywordranking.com] writes "Slashdot announced that Google Released an API last Thursday [slashdot.org]. "The service, launched Thursday, is called Google Web APIs [google.com], for application programming interfaces. The tools let noncommercial software developers "query more than 2 billion Web documents directly from their own computer programs," according to Google's Web site. For now, the service is free." Google just keeps pushing the limits."
Re:Slashdot Releases an API for Their Database (Score:1)
b4n
Re:Slashdot Releases an API for Their Database (Score:1)
What they really wanted to say was: "ha Yahoo we posted this days before you. You lamers!"
Recursion (Score:2, Funny)
Google saving bandwidth? (Score:4, Insightful)
Re:Google saving bandwidth? (Score:3, Interesting)
Re:Google saving bandwidth? (Score:2)
Since that's probably pretty effective in most cases, I'd guess they're not really saving bandwidth with this API, especially since it'll encourage *more* people to do scripted searches (and since the html page is pretty small anyway).
I think they're doing it to appear cool to computer geeks. Works for me....
* the game
Re:Google saving bandwidth? (Score:5, Insightful)
Allowing power users to target requests more efficiently is a boost to both sides here -- even if Google doesn't charge a nominal fee for this, the bandwidth savings could still put them ahead of where they would have been under a more traditional HTTP/HTML transaction. You phrase your comment in a very cynical way, but really this seems like a great thing to me. One of the biggest burdens in getting info from the web is having to manually scrape it out of a web browser (or muck around with say LWP and HTML parsers). With an API like this, we can see more applications such as Watson [karelia.com], that aggregate the data & cut through all the web crap that makes finding information tedious. This is where everything is going with SOAP, .NET, MONO, XML-RPC, and so on, and I for one am glad to see a great company like Google leading the way.
Good Thing? I agree (Score:3, Insightful)
Re:Good Thing? I agree (Score:1)
Wait, let me get it straight - is it really your original and insightful contention that a for-profit company is making decisions because it makes business sense to them? oh the sheer defiance of their behavior from the norm just fucking shatters me! Can you be any more controversial?
Yeah actually I could (Score:2)
SOAP != computationally cheap (Score:1)
Re:Google saving bandwidth? (Score:1)
For each search you do, Google gets to display a banner to you + those related advertisers links on the right of the screen.
Now multiply that by 2 million a day. And by the number of users who will do this.
Yeah, thats what I though...
Re:Google saving bandwidth? (Score:2)
Google Stock Exchange (Score:1)
It seems there is still time to enter the Google Programming Contest [google.com] and although I have neither the time nor the skill to do it, I do have an interesting idea if someone else wants to take a shot at it.
Years ago, The Hollywood Stock Exchange [hsx.com] was a somewhat popular game (maybe it still is, but it doesn't really interest me). The general idea being that you could "Buy shares of your favorite actors, movies, and music artists and watch their values rise or fall based on the success of their careers and personal life."
It would be interesting to see a similar game based on the popularity of queries. It's clear from the Google Zeitgeist [google.com] that certain search terms do gain and lose popularity on a regular basis, and for someone tapped in to mainstream culture, it may not be too hard to predict.
I suppose you could do the same thing with the other info there (Browsers, OSs, Current Events, etc.) but I don't think it would be as interesting. Although... Anime searches might be neat.
Anyhow, just an idea I'd love to see someone run with.
-Tommy
Re:Google Stock Exchange (Score:1)
Yeah, all we need is 30,000 script kiddies running distributed trojan bots that query google for the terms that the kiddie has just bought stock in.
Re:Google Stock Exchange (Score:2)
What's most funny (Score:1, Funny)
http://slashdot.org/article.pl?sid=02/04/06/135
And then came Hemos (the one to whom most of you refer as the "first" post...)
http://slashdot.org/article.pl?sid=02/0
I think CmdrTaco needs something for memory improvement. Some herb or medicine, dunno.
Re:What's most funny (Score:1)
--
Google more open to "google bombing" now? (Score:5, Interesting)
http://www.kuro5hin.org/story/2002/4/15/72154/506
talks about how now Google bombing is even more effective with this release.
GoogleThrashing (Score:2)
Besides, it sounds cool
I posted a short description of GoogleThrashing [michaelbernstein.com] to my weblog and also posted it [google.com] to the Google API discussion group.
repeated repeat (Score:1, Funny)
Re: (Score:2)
Re:Google is Great (Score:2, Interesting)
Re:Google is Great (Score:1)
Re:Google is Great (Score:1)
Re: (Score:2)
Re:Google is Great (Score:1)
Re:Google is Great (Score:2)
It would be interesting to actually see those stats, though.
Dont forget.. (Score:3, Funny)
Re:Dont forget.. (Score:1, Offtopic)
Nonono. this is Redundant [slashdot.org]... THAT post was funny.
-Russ
What web services were meant to be? (Score:5, Insightful)
I think this is ultra cool. Imagine, if you made an application that had skins or used plugins, or whatever. You could have an in-app browser, powered by google, to search for new add-ons to applications, etc.
Actually, the possibilities are quite cool.
Re:What web services were meant to be? (Score:2)
Re:What web services were meant to be? (Score:3, Funny)
Good luck! Don't count on feeling lucky d;-)
Re:What web services were meant to be? (Score:1)
I am still thinking through the implications of this action but it is clear that this is an innovative action that hopefully will be followed up by other institutions. For example, what about FedEx releasing an API to query the progress of the delivery of your parcels.
Re:What web services were meant to be? (Score:3, Interesting)
For instance, if FedEX has an API I can hook into, I am not forced to use some partner of theirs [AB Inc, for the purposes of this example] because AB Inc has special permission or some manual corperate-driven method for providing their services integrated with FedEx. Now I can hook right into FedEx myself and not be forced to follow the 'carrot' of seamless integration based on their partnership strategies that force me into 'buyins' I dont really want to participate in.
Well, at least the soap protocol... (Score:2)
Re:What web services were meant to be? (Score:2)
Am I one of the only people that contend that THIS is what the whole 'web services' thing is all about?
Nope, Google is just one of the few companies that actually has the guts to try it.
credit card trolling is even faster now. (Score:2)
Well.... (Score:2)
exactly (Score:1)
A great move by Google (Score:1)
Re:A great move by Google (Score:2)
How do you figure Google has some strong Open Source relationship? Have they given out their source code so that people could create their own Googles? Serious question, maybe they have and I just didn't know about it.
And how would an API such as this "easily muscle out any sniff of a competition from other search engine wannabes"? I don't think too many other guys are going to be rushing out to implement this, seeing as every time someone uses the API, they're not seeing the ads. People stop seeing the ads, advertisers stop giving Google money. Google stops getting money, Google go bye bye. Google's already unsure how they can make money from this as it is, I wouldn't expect everyone else to make the blind jump along with them.
Heh, Google faster than Microsoft. Perfect timing. (Score:5, Informative)
Apart from that I think it is a pity that noone comes up with a Corba-over-HTTP standard. As an API, Corba IDL is nicer and more compact than WSDL, and all tool support is already there. WSDL offers no advantages over Corba. The only difference is the use of XML instead of (easy) IDL, and using HTTP as transport mechanism. Corba is transport mechanism independant; current implementations mostly use IIOP, but one could just as well implement Corba using HTTP as transport. Hell, you could even use some XML-over-HTTP as transport, to satisfy all XML freaks that think any machine-to-machine data nowadays should be human readable.
The only justification for XML web services is that MSFT hates Corba (because of their Not Invented Here syndrome they invented COM+ to compete, also helping vendor lock in) thus they had to come up with something else; switching to Corba would mean they loose their face.
Re:Heh, Google faster than Microsoft. Perfect timi (Score:1, Insightful)
As for CORBA, WebServices fit a bill that both CORBA and COM don't really fit, stateless and async internet-based programmatic communication.
Re:Heh, Google faster than Microsoft. Perfect timi (Score:1)
Re:Heh, Google faster than Microsoft. Perfect timi (Score:2, Interesting)
Although current applications (and some implementations) focus on RPC-over-HTTP-using-XML (and "section 5" encoding), most of the big WS vendors believe the real meat of WS is in literal-encoded documents in long-lived message exchanges.
This buys you a lot; instead of needing to have objects at both ends, you send messages that are described by a schema; the implementations are relatively independent. WS are more flexible, more loosely coupled, and more dynamic.
In this manner, WS is closer to message queuing solutions (e.g., MQSeries, MSMQ, Tibco, etc.) than it is to Corba.
The intermediary model in SOAP hasn't been exploited much yet, but should prove interesting.
Another interesting feature of SOAP is the extensibility that Modules bring you; this should allow a number of common behaviours (like reliable delivery) to be standardized.
Finally, SOAP isn't just over HTTP; again, many vendors believe that HTTP is too limiting and tempermental to be useful for the more interesting applications.
Heh, you're completely wrong. (Score:2)
Microsoft has offered TerraServer access as a web service for over a year now. You can still see the current incarnation at TerraService.net [terraservice.net]. As I said, it's been around for over a year now, because I still see cached articles about it from last April. Nice try, though. ;)
Re:Heh, Google faster than Microsoft. Perfect timi (Score:2)
It's simple... Take VS.Net and build a client application to utilize the google.com web service.
Now do the same with Java.
It only takes 10 minutes or so to build the entire client UI in VS.Net. How long will it take the Java developer? *That* is what Microsoft is selling...
Re:Heh, Google faster than Microsoft. Perfect timi (Score:2, Insightful)
About five minutes, using the Java classes that Google included with their API. RTFM, man.
Re:Heh, Google faster than Microsoft. Perfect timi (Score:1)
Re:Heh, Google faster than Microsoft. Perfect timi (Score:2)
Re:Heh, Google faster than Microsoft. Perfect timi (Score:2)
Re:Heh, Google faster than Microsoft. Perfect timi (Score:2)
Re:Heh, Google faster than Microsoft. Perfect timi (Score:3, Informative)
google shows you don't need .NET but can just as well use Java to make use of XML web services
Of course anybody who has any background knowledge of web services knows that pretty much any language with text manipulation can be used to create web services. The point of .NET is not that it is the only way of creating web services but rather it makes creating them a lot easier; WSDL, DISCO, SOAP, etc. are abstracted away to make the developing web services easier. Yon don't need to know the bare protocol to start coding (of course it always helps).
WSDL offers no advantages over Corba. The only difference is the use of XML...
The use of XML is an advantage. XML is easy to use, and is an open standard. Although binary specs are slightly more efficient in transfer time and space requirements, this is becoming more and more negligible. More important is a developer's time. It is a lot easier to use and debug and text-based spec like XML than a binary spec.
The only justification for XML web services is that MSFT hates Corba
Maybe before you spout worthless anti-msft drivel you should research the origins of Web Services. Check out this article [sciam.com] by Tim Berners-Lee for a quick intro.
hghRe:Heh, Google faster than Microsoft. Perfect timi (Score:2)
Didn't (Score:2)
Google releases Web APIs [slashdot.org]
Sounds familiar (Score:5, Informative)
I'm glad the army of highly-trained rodents that processes Slashdot submissions was able to catch these reduntant stories. We've seen this a few times before:
The first story even included a link to the API page on Google's site.
I shoulda waited ... (Score:2)
Maybe I'll grab theirs and see if it gives me any ideas.
Look here for the xml-rpc interface (Score:5, Interesting)
I personally refuse to support and or recommend anyone using SOAP web services due to the patent fiasco. I asked on the xml-rpc list if anyone knew of a xml-rpc gateway and Dave Winer [scripting.com] immediately jumped to the challange and put up a public gateway.
Thanx Dave
Re:Look here for the xml-rpc interface (Score:2)
Or is this more FUD like that ZDNet article?
uhhh question (Score:1)
How is releasing an API pushing the limits?
Re:uhhh question (Score:1)
How to solve this (Score:2)
What about slashdot? (Score:2)
And you expect it to remain free? (Score:1)
Not that im against pay service or them making money... just not by suckering people into it instead of being up-front..
I even bought staroffice.. but not after that same sort of crap was just pulled by sun..Is it too much to ask for them to be honest about intentions? Most of us would pay a resonable price.. for quality..
/rant OFF
Darn (Score:2)
Slashdot [slashdot.org] is reporting that Google is opening their API [slashdot.org]. Slashdot's Hemos was unable to be reached for a reply, but Slashdot's CmdrTaco decided to post the story anyway.
:)
It's a sad day... (Score:1)
Timely information... (Score:1)
Whatever happened to 'release often, release early?'
Google Topic (Score:1)
How do they make money off of this? (Score:1)
Ask Slashdot (Score:1)
Now we really CAN modify slashcode to "Ask Slashdot to Ask Google" without user intervention
It would be kinda cool...
Not really free (Score:2)
While I'm sure that Google's interpretation will be very reasonable, I don't really like the license text.
The Google API business model (Score:3, Interesting)
This public API release is probably just a side effect of an existing business effort.
I know, that's not a very controversial statement to some people, but you'd be surprised: a lot of people seem to be wishfully thinking that Google is doing this for the fun/challenge/chaotic possibilities/etc alone. I'm sure that factor is not ignored, but it's not reason enough to dedicate official resources to the project.
Anyway, here's my guess about the bigger business plan... One of their new biz fronts is content search for enterprise intranets - a lucrative area that Google.com (even SiteSearch [google.com]) currently can't get to. They've already created the "Google Appliance [google.com]" to address this... The final version of these APIs will just be the software interface to their intranet product.
A local search server with full APIs & lots of supported content types (.PDF,
The most obvious extranet revenue opportunity (pay for more than 1,000 API calls) probably won't directly bring in much cash independent of this effort, but extranet APIs do make the product more lucrative: companies using the intranet version will be able to use the same APIs to also get extranet resources. It might bring in some indirect revenue by exposing more users to Google search results, but since there's no exposure to their keyword ads, web site, etc. it's probably not a great source of profit. (Though more Google searches can lead to opportunities to charge businesses for various listing services -- besides ads -- down the line...)
Anyway, right now they're just trying to ensure the scalability of the APIs by stressing them with net geekdom as the testing squad. (See also the programming contest [google.com] which is a great opportunity to profit from a tech challenge...)
Steve
competition...? (Score:2)
It's the same reason that the federal goverment flooded the sky with GPS sattelites and then sold access to them for cheap... so that nobody would dare compete with them.
Google doesn't want anyone stealing their throne, and having several hundreds of developers (free and for-charge) tie into their resources, that means that other search engines won't be able to compete.
April Fools! No Really! (Score:1)
*waits for a Google pop-under to appear*
I love Google, but 3 articles about it in the last couple of weeks which are all about the same thing!?!?!
Then again, staring at Slash code everyday can't be good for you...
Goodbye, Sweet Karma.
Be careful of bait and switch (Score:2)
I'm sure your local drug dealing will give out some free samples to hook the kids.....
Think about it....There have been some recent article regarding MS and IBM "patenting"
the internet via web services....
PHP Interface to GoogleAPI (Score:1)
Re:That sounds really familiar... (Score:2)