Programming the Google Web API with VB.NET

Create GUI and console Google search applications with Visual Basic and the .NET framework.

Along with the functionally identical C# [Hack #58] version, the Google Web APIs Developer’s Kit [Section 5.4] (dotnet/Visual Basic folder) includes a sample Google search in Visual Basic. While you can probably glean just about all you need from the Google Demo Form.vb code, this hack provides basic code for a simple console Google search application without the possibile opacity of a full-blown Visual Studio .NET project.

Tip

Compiling and running this hack requires that you have the .NET Framework (http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000519) installed.

The Code

' googly.vb ' A Google Web API VB.NET console application ' Usage: googly.exe <query> ' Copyright (c) 2002, Chris Sells. ' No warranties extended. Use at your own risk. Imports System Module Googly Sub Main(ByVal args As String( )) ' Your Google API developer's key Dim googleKey As String = "insert key here" ' Take the query from the command-line If args.Length <> 1 Then Console.WriteLine("Usage: google.exe <query>") Return End If Dim query As String = args(0) ' Create a Google SOAP client proxy, generated by: ' c:\> wsdl.exe /l:vb http://api.google.com/GoogleSearch.wsdl Dim googleSearch As GoogleSearchService = New GoogleSearchService( ) ' Query Google Dim results As GoogleSearchResult = googleSearch. doGoogleSearch(googleKey, query, 0, 10, False, ...

Get Google Hacks now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.