Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 19 reacties
Bron: The Register

Google heeft de medio april 2002 ge´ntroduceerde soap-zoek-api onaangekondigd van het web gehaald. De precieze reden van het stopzetten van de dienst is onbekend, maar mogelijk is dat er gewoonweg te weinig gebruikers zijn overgebleven.

De speciale zoekservice is in de lente van 2002 op de markt gebracht en stelde ontwikkelaars in staat om Googles zoekresultaten op te nemen in eigen software. Kort na het online komen van deze Google-dienst volgde Amazon met een vergelijkbare webservice. In beide gevallen werd gebruikgemaakt van het zogenaamde Simple Object Access Protocol. Al vrij snel na de introductie van de zoekinterface paste Google de gebruiksvoorwaarden aan, zodat er nog maar maximaal 1000 query's per dag konden worden uitgevoerd en er ten hoogste 10 resultaten tegelijk werden teruggegeven. Inmiddels is echter op de site van de api te lezen dat sinds 5 december geen nieuwe gebruikers meer worden geaccepteerd. Oude gebruikers van de api kunnen vooralsnog wel gebruik blijven maken van de service.

Google logo (klein)De precieze reden van het stopzetten van de service is niet bekendgemaakt. Het is echter goed mogelijk dat er te weinig gebruikers waren of dat de service - evenals Google Answers - slachtoffer is geworden van de 'go fast, do a lot of things, fail often'-strategie van de informatiegigant, aldus de voormalige ontwikkelaar van de soap-dienst op zijn weblog. In plaats van de soap-api moeten ge´nteresseerde developers nu gebruikmaken van de Ajax-zoek-api. Via die interface is het weliswaar mogelijk om bijvoorbeeld ook Google News en Video te raadplegen, maar er zouden aanzienlijk restrictievere voorwaarden gelden. Zo zouden zoekresultaten niet meer opnieuw gesorteerd mogen worden, wat de presentatiemogelijkheden sterk beperkt.

Moderatie-faq Wijzig weergave

Reacties (19)

Ze konden er zeker geen reclamegelden mee verdienen ofzo want volgens mij wordt dit nog best vaak gebruikt.

Op code.google.com staat overigens:
Post by Mark Lucovsky, Software Engineer

On December 5th, we stopped accepting new sign-ups for the Google SOAP Search API. This change does not impact current users of the SOAP Search API -- you can continue to execute queries, and we have no plans to turn off the service in the future.

While the product was Google's first API and inspired a lot of Google's current developer products, we are no longer devoting resources to increase the capacity of the service, instead focusing our efforts on the AJAX Search API. While the AJAX Search API does not provide server-side access to search results, it has a number of more powerful features, including access to Video, Maps, Blog Search, and News search results.
Lijkt me niet, wat heb je immers aan een dienst die maar tien resultaten terug mag geven? Voor een serieuze applicatie is duizend keer opvragen dan al snel te weinig.
Met een gratis aan te vragen licentiecode mag je 1000 zoekacties per dag doen. Wil je meer, dan moe(s)t je contact opnemen met Google voor een commerciele licentie.

Toch wel jammer.... het aanroepen van deze soap-service was m'n eerste aanraking als ontwikkelaar met een web-service. 't is echt de ideale oefenopdracht wanneer je iets met webservices wilt doen: bouw een applicatie die via google op je eigen naam zoekt. Niets is mooier dan na veel te lang ploeteren de resultaten van een zoekopdracht naar de console weggeschreven zien worden :)
Alleen jammer dat Google in zijn FAQ expliciet stelt dat ze geen commerciele licenties voor de SOAP API zullen uitgeven. Dit was ook al zo toen de dienst nog wel 'onderhouden' werd. Het is puur een extratje voor individuele ontwikkelaars en niet in te zetten in een commerciele applicatie.
Dus nu de al verstrekte keys (die nodig zijn om van de SOAP API gebruik te kunnen maken) nog wÚl geldig zijn, worden deze binnenkort verhandeld op eBay? :?
Overigens is er al een groepje ontwikkelaars die de Google SOAP-API hebben nagemaakt door gewoon gebruik te maken van screen scraping. Waarschijnlijk is dit niet iets wat Google leuk vindt, maar het is wel een alternatief voor mensen die applicaties hebben ontwikkeld die gebruik maken van de SOAP-api.
Een ander alternatief is om de Yahoo zoek-API te gebruiken. Hoewel deze gebruik maakt van het REST-protocol, zijn hier ook gewoon allerlei implementaties voor diverse programmeertalen (C#, Java, Python, etc.)
Maar AJAX heb je niet zoveel aan in een normale windows app... tenzij hetgeen wat er via de http-request opgevraagd wordt, openlijk is, zodat het eigenlijk weer meer op soap lijkt...

Anders moeten we maar een normale query naar de normale google-zoekmachine doen en de html parsen.
Een keertje een request en response sniffen en je bent er. Verder is de documentatie ook gewoon openlijk. ;)

Wel is het jammer dat ze niet door gaan met SOAP promoten. Gezien de grote beschikbaarheid van SOAP libraries is het een protocol dat je heel makkelijk en heel netjes gebruiken kan.
Heb dit gedaan, geatutomatiseerde zoekopdrachten doen en de resultaten verwerken.
Werkt als een trein, alleen het mag niet (zie de AV).

Na een paar maandjes had de server waarvan dit gebeurde dan ook een IP ban :Y)
offtopic:
IHet was opgezet als test, maar mijn toemalige werkgever stond erop het direct te gaan gebruiken.
Ik dacht werkelijk waar dat het ˇf om zeep, of om televisiesoaps ging, handig dat jullie niet SOAP neer zetten! ;)
Helaas, maar het zat er aan te komen: meer webservices gaan van SOAP naar 'puur' AJAX, ondanks dat de twee technieken elkaar prima zouden kunnen aanvullen.
De service wordt (vooralsnog) niet stopgezet, en ook niet teruggetroken: Er worden alleen geen nieuwe gebruikers aangenomen. Zowel het artikel als de titel kloppen dus niet..
Google lijkt vooral problemen te hebben om platformen te (blijven) ondersteunen. Een ander voorbeeld hiervan is de Adwords API:
  • Toegang kost tegenwoordig geld;
  • De SOAP URL verandert elke paar maanden, waardoor alle programma's bijgewerkt moeten worden;
  • De service ligt er regelmatig uit;
  • Ontwikkelde programma's mogen niet aan derden ter beschikking worden gesteld - tenzij aan twijfelachtige regels wordt voldaan.
hoe werkt copernic dan? toch ook met een of andere api? of interpreteert die een web-pagina?
Die zoekAPI ligt ook vaak op zijn muil (zoals nu).
Heb een klein tooltje welke voor gegeven keywords en gegeven domeinen de positie in de index terug geeft, maar 99 van de 100 keer krijg ik een timeout
Server Error
The server encountered a temporary error and could not complete your request.
Please try again in 30 seconds.
Je kunt overigens wel meer dan 10 resultaten terug rkijgen, alleen niet in 1x. Kwestie van de volgende pagina aanroepen ;)

Op de SOAP pagina staat nu trouwens ook
Depending on your application, the AJAX Search API may be a better choice for you instead. It tends to be better suited for search-based web applications and supports additional features like Video, News, Maps, and Blog search results.
Lijkt er dus meer op dat de SOAP API gewoon niet uit de beta-fase komt omdat Google denkt een beter alternatief te hebben.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True