
========================================
 Googleluhui SOAP Search API (Beta) v1.0
========================================

ٷվhttp://www.luhui.net/

ٷʾվhttp://it.luhui.net/cs/google/php

ٷվhttp://soft.luhui.net

http://sososo.luhui.net/cs/google/php/GoogleluhuiSOAPSearchAPI(Beta)v1.0.rar

ٷվhttp://go.luhui.net

ٷվhttp://huike.luhui.net

ٷgoogle汾ʾַ

aspgoogle
http://it.luhui.net/cs/google

phpgoogle
http://www.luhui.net/cs/google/default.php?q=google&client=pub-9321490367436202&forid=1&channel=5004561883&ie=GB2312&oe=GB2312&flav=0000&sig=jAwohcnCYJDTpp_V&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23FFFFFF%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3A336699%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A11&hl=zh-CN


ӭʹã

 л

Any OS + Any Web Server + PHP + Access to google.com

 ļĿ¼飺

index.php              ҳ
search.php             
cache.php              
code.php               UTF-8  gb2312 ת
unicode-gb.tab         UTF-8  gb2312 ת
nusoap.php             NuSOAP Client
config.php             ļ
showcache.js           տ
ReadMe.txt             ˵ļ
skill.htm              Google ŵͨ v4.0

 ʹ÷

1.  http://www.google.com/apis Լ License Key
2. ԼҪ޸ config.php

    ƼΪҶ,ȫûʽԴĻƽ̨ l ³ hu  wn  hu  wng ҪṩԻȫͨ˹ܿΪһԴĻϢɼȡϵͳ

    Ҫܼؼ֣ûвҲ http://go.luhui.net ȸ³ Googleluhui SOAP Search API (Beta)v1.0
 
Google AJAX Search API (Beta) googleapi
Google Code Home > AJAX Search API > Sign Up AJAX Search API
Sign up for an API key
Terms of Use
API Documentation
Class Reference
Usage Samples
Community Samples
API Help
API Blog
Issue Tracking
Developer Forum
  
Search Google Code

Sign up for the Google AJAX Search API
The Google AJAX Search API lets you embed Google Search in your personal web pages. A single AJAX Search API key is valid within a single directory on your web server, including any subdirectories. Signing up the URL http://www.mygooglesearchssite.com/mysite, for example, will create a key usable within all URLs in the http://www.mygooglesearchssite.com/mysite/ directory. See the API documentation for more information. You must have a Google Account to obtain a Google API key, and your API key is tied directly to your Google Account.

Here are some highlights from the terms of use for those of you who aren't lawyers (but be sure to read the entire document):

Your web site must be freely accessible to end users. 
Google will upgrade this API periodically, and you must update your site to use new versions of the API as they become available. The Google AJAX Search API team will post notifications of updates on the Google AJAX Search API Blog. If we make a change that isn't backwards-compatible, we will give you at least a reasonable amount of time to make the transition; during this period both versions of the API will be supported. Please transition your code as soon as possible to avoid interruptions in your service. 
              Google AJAX Search API Terms of Use

Thank you for using the Google AJAX Search API. By using the Google AJAX Search API (the "Service"), you ("You") accept and agree to be bound by the following terms and conditions (the "Terms of Use").  In addition, if your use of the Google AJAX Search API incorporates images or data from the Google Maps service, you agree to be bound by the Google Maps Terms of Use.

1. Service.

1.1 Description of Service. The API consists of Javascript that allows You to display results from Google searches, including text and URL results from Google Web Search and results from searches on other Google services ("Google Search Results") on your website, subject to the limitations and conditions described below. The API is limited to allowing You to host and display Google Search Results on your site, and does not provide You with the ability to access other underlying Google Services or data.

Subject to the limitations and conditions described below, You may use the API to enable end users of your site to designate Google Search Results for you to host and display in conjunction with other information that they upload or post to your site. The API may be used only for services that are accessible to your end users without charge.

In order to obtain the API, You must have a Google Account. After supplying Google with Your account information, the URL of your service, and agreeing to the Terms of Use, You will be issued an alphanumeric key assigned to You by Google that is uniquely associated with your Google Account and the URL of your service. Your service must import the Google AJAX Search API using an HTML <script> tag that contains this key, as described in the Google AJAX Search API documentation, and Google will block requests with an invalid key or invalid URL.

1.2  Modifications. Google reserves the right to release subsequent versions of the API and to require You to obtain and use the most recent version. Google may modify the Terms of Use at any time with or without notice, and You can review the most current version of the Terms of Use online at any time at http://code.google.com/apis/ajaxsearch/terms.html, or such future URL as Google may designate. If a modification is unacceptable to You, You may cancel the Service by removing the Javascript from Your Site. If You continue to use the Service on any Site, You will be deemed to have accepted the modifications.

1.3 Appropriate Conduct and Prohibited Uses. The Service may be used only for services that are accessible to your end users without charge.

You agree that you will not, and you will not permit your users or other third parties to: (a) modify or replace the text, images, or other content of the Google Search Results; or (b) modify, replace or otherwise disable the functioning of links to Google or third party websites provided in the Google Search Results.

You agree that You are responsible for your own conduct and content while using the Service and for any consequences thereof. You agree to use the Service only for purposes that are legal, proper and in accordance with these Terms of Use and any applicable policies or guidelines. By way of example, and not as a limitation, You agree that when using the Service, You will not, and will not permit your end users or other third parties to:

o defame, abuse, harass, stalk, threaten or otherwise violate the legal rights (such as rights of privacy and publicity) of others;

o upload, post, email or transmit or otherwise make available any inappropriate, defamatory, infringing, obscene, or unlawful Content;

o upload, post, email or transmit or otherwise make available any Content that infringes any patent, trademark, copyright, trade secret or other proprietary right of any party, unless You (or the end user posting the Content) are the owner of the Rights or have the permission of the owner to post such Content;

o upload, post, email or transmit or otherwise make available messages that promote pyramid schemes, chain letters or disruptive commercial messages or advertisements, or anything else prohibited by law, these Terms of Service or any applicable policies or guidelines.

o distribute any file posted by another that You know, or reasonably should know, that cannot be legally distributed in such manner;

o impersonate another person or entity, or falsify or delete any author attributions, legal or other proper notices or proprietary designations or labels of the origin or source of software or other material;

o restrict or inhibit any other user from using and enjoying Google services;

o use Google services for any illegal or unauthorized purpose;

o remove any copyright, trademark or other proprietary rights notices contained in or on Google services;

o interfere with or disrupt Google services or servers or networks connected to Google services, or disobey any requirements, procedures, policies or regulations of networks connected to Google services;

o use any robot, spider, site search/retrieval application, or other device to retrieve or index any portion of Google services or collect information about users for any unauthorized purpose;

o submit Content that falsely expresses or implies that such Content is sponsored or endorsed by Google;

o create user accounts by automated means or under false or fraudulent pretenses;

o promote or provide instructional information about illegal activities or promote physical harm or injury against any group or individual;

o incorporate Google Search Results as the primary content on your website or page; or

o  transmit any viruses, worms, defects, Trojan horses, or any items of a destructive nature.

International users agree to comply with their own local rules regarding online conduct and acceptable content, including laws regulating the export of data to the United States or your country of residence.

1.4 Advertising. Google reserves the right to include advertising in the Google Search Results provided to You through the Service.


2. Proprietary Rights.

2.1 Google Rights. For purposes of the Terms of Use, "Intellectual Property Rights" shall mean any and all rights existing from time to time under patent law, copyright law, semiconductor chip protection law, moral rights law, trade secret law, trademark law, unfair competition law, publicity rights law, privacy rights law, and any and all other proprietary rights, and any and all applications, renewals, extensions and restorations thereof, now or hereafter in force and effect worldwide. As between You and Google, You acknowledge that Google owns all right, title and interest, including without limitation all Intellectual Property Rights, in and to the Service and that You shall not acquire any right, title, or interest in or to the Service, except as expressly set forth in the Terms of Use.   You further acknowledge that third parties may own right, title and interest, including without limitation all Intellectual Property Rights, in and to Content indexed by Google and linked to or excerpted in the Google Search Results, and that You shall not acquire any right, title, or interest in or to such Content except as provided by applicable law.

2.2 Brand Feature License. For purposes of the Terms of Use, "Brand Features" shall be defined as the trade names, trademarks, service marks, logos, domain names, and other distinctive brand features of each party, respectively, as secured by such party from time to time. Google hereby grants to You a nontransferable, nonsublicenseable, nonexclusive license during the Term to display Google's Brand Features for the purpose of promoting or advertising that You use the Service in accordance with this Section 2.2 and for the purpose of fulfilling Your obligations under Section 2.3 below. You hereby grant to Google a nontransferable, nonexclusive license during the Term to use Your Brand Features to advertise that You are using the Service.

In using Google Brand Features, you may not:

o display a Google Brand Feature in any manner that implies a relationship or affiliation with, sponsorship, or endorsement by Google, other than your involvement in the Service, or that can be reasonably interpreted to suggest editorial content has been authored by, or represents the views or opinions of Google or Google personnel;

o use Google Brand Features to disparage Google, its products or services;

o display a Google Brand Feature on your site if it contains or displays adult content or promotes illegal activities, gambling, or the sale of tobacco or alcohol to persons under twenty-one (21) years of age;

o have the Google logo as the largest logo on your website (except as displayed in the Google Search Results itself);

o display a Google Brand Feature as the most prominent element on any page of your website;

o display a Google Brand Feature in a manner that is misleading, defamatory, infringing, libelous, disparaging, obscene or otherwise objectionable to Google;

o display a Google Brand Feature on a site that violates any law or regulation; or

o remove, distort or alter any element of a Google Brand Feature (this includes squeezing, stretching, inverting, discoloring, etc.).

You understand and agree that Google has the sole discretion to determine whether your use of Google brand features is in accordance with the above restrictions.

Except as set forth in this Section 2.2, nothing in the Terms of Use shall grant or shall be deemed to grant to one party any right, title or interest in or to the other party's Brand Features. All use by You of Google's Brand Features (including any goodwill associated therewith) shall inure to the benefit of Google. At no time during or after the Term shall You challenge or assist others to challenge the Brand Features of Google (except to the extent such restriction is prohibited by law) or the registration thereof by Google, nor shall You attempt to register any Brand Features (including domain names) that are confusingly similar in any way (including but not limited to, sound, appearance and spelling) to those of Google.

2.3 Attribution. The Google Search Results provided to You through the Service may contain the trade names, trademarks, service marks, logos, domain names, and other distinctive brand features of Google, its partners, or other third party rights holders of content indexed by Google.  You may not delete or in any manner alter these trade names, trademarks, service marks, logos, domain names, and other distinctive brand features.

You agree to include and display the "powered by Google" attribution adjacent to the Service search box. If you use the standard search control, or the standard search control form, this attribution will be included automatically. If you use a search form of your own design, or have no search form, you agree to place the attribution conspicuously on the page, in close proximity to the search results, as described in the documentation.

For all Search Results available through the Service, Google provides Google AJAX Search API attribution language (such as "clipped from Google - date" or such similar language as may be used from time to time).  You agree to include this attribution, unmodified, adjacent to Search Results on your site. Google will provide this attribution information automatically when you use the default search control, in which case you agree not to modify or obscure this automatically generated attribution.  If you do not use the default search control, you must include, adjacent to the Search Result and visible on the same screen, similar attribution that indicates the Search Result came from Google and on what date it was clipped.

For business listings Search Results from the Google Maps service, Google sometimes provides business listing source attribution information (such as "Business listings provided by name").  If Google provides this attribution, then you must include it adjacent to any business listing Search Results on your site.  Google will provide this attribution automatically when you use the default search control.  If you do not use the default search control, you must obtain and include the business listing attribution information as described in our documentation.  Your use of third party business listing content may also be subject to additional terms that can be found on our Legal Notices page.

2.4 Content Removal. It is Google's policy to respond to notices of alleged infringement that comply with the Digital Millennium Copyright Act. For directions and more information, please see http://www.google.com/dmca.html.  As the host of Content, including Google Search Results, posted to your site by end users, you agree to comply with the Digital Millennium Copyright Act or other appropriate process for the removal of Content deemed to infringe the rights of third parties, and to remove any Search Results upon request from Google, and any Google AdWords listings that appear in the Search Results upon request from Google or the Google advertiser who placed the listing.  You agree that your website will provide contact information that rights-holders can use to contact you and request removals.


3. Privacy Policy. Google's collection and use of personal information is governed by Google's Privacy Policy, available at http://www.google.com/privacy.html. You understand and agree that Google may access, preserve, and disclose Your personal information and the contents of Your account if required to do so by law or in a good faith belief that such access preservation or disclosure is reasonably necessary to comply with legal process or protect the rights, property and/or safety of Google, its affiliates or the public. Personal information collected by Google may be stored and processed in the United States or any other country in which Google or its agents maintain facilities. By using the Service, You consent to any such transfer of information outside of your country.


4. INDEMNITY
You agree to hold harmless and indemnify Google, and its subsidiaries, affiliates, officers, agents, and employees, advertisers or partners, from and against any third party claim arising from or in any way related to your use of the Service, violation of these Terms of Use or any other actions connected with use of Google services, including any liability or expense arising from all claims, losses, damages (actual and consequential), suits, judgments, litigation costs and attorneys' fees, of every kind and nature. In such a case, Google will provide You with written notice of such claim, suit or action.


5. DISCLAIMER OF WARRANTIES

YOU EXPRESSLY UNDERSTAND AND AGREE THAT:

a. a. YOUR USE OF THE SERVICE IS AT YOUR SOLE RISK. THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. GOOGLE EXPRESSLY DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.

b. GOOGLE MAKES NO WARRANTY THAT (i) THE SERVICE WILL MEET YOUR REQUIREMENTS, (ii) THE SERVICE WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE, (iii) THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE SERVICE WILL BE ACCURATE OR RELIABLE, (iv) THE QUALITY OF ANY PRODUCTS, SERVICES, INFORMATION, OR OTHER MATERIAL PURCHASED OR OBTAINED BY YOU THROUGH THE SERVICE WILL MEET YOUR EXPECTATIONS, AND (V) ANY ERRORS IN THE SOFTWARE WILL BE CORRECTED.

c. ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE SERVICE IS DONE AT YOUR OWN DISCRETION AND RISK AND THAT YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR LOSS OF DATA THAT RESULTS FROM THE DOWNLOAD OF ANY SUCH MATERIAL.

d. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM GOOGLE OR THROUGH OR FROM GOOGLE SERVICES SHALL CREATE ANY WARRANTY NOT EXPRESSLY STATED IN THE TERMS OF SERVICE.


6. LIMITATION OF LIABILITY

YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE SHALL NOT BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES, INCLUDING BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA OR OTHER INTANGIBLE LOSSES (EVEN IF GOOGLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES), RESULTING FROM: (i) THE USE OR THE INABILITY TO USE THE SERVICE; (ii) THE COST OF PROCUREMENT OF SUBSTITUTE GOODS AND SERVICES RESULTING FROM ANY GOODS, DATA, INFORMATION OR SERVICES PURCHASED OR OBTAINED OR MESSAGES RECEIVED OR TRANSACTIONS ENTERED INTO THROUGH OR FROM THE SERVICE; (iii) UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; (iv) STATEMENTS OR CONDUCT OF ANY THIRD PARTY ON THE SERVICE; OR (v) ANY OTHER MATTER RELATING TO THE SERVICE.

7. EXCLUSIONS AND LIMITATIONS

SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES. ACCORDINGLY, SOME OF THE ABOVE LIMITATIONS OF SECTIONS 5 AND 6 MAY NOT APPLY TO YOU.


8. Term and Termination.

8.1 Term. The term of the Terms of Use shall commence on the date upon which agree to the Terms of Use and shall continue in force thereafter, unless terminated as provided herein.

8.2 Termination. Google may change, suspend or discontinue all or any aspect of the Service, including their availability, at any time, and may suspend or terminate Your use of the Service at any time. This includes, without limitation, the right to set, at Google's own discretion and at any time, a maximum number of Google Search Results you may access through the service without Google's prior written consent.

In addition, either party may terminate the Terms of Use at any time, for any reason, or for no reason including, but not limited to, if You engage in any action that reflects poorly on Google or otherwise disparages or devalues the Google Brand Features or Google's reputation or goodwill. If You desire to terminate the Terms of Use, You must remove the Service from Your Site.

8.3 Rejection of Application. Google shall have the right, in its sole discretion, to reject any request to use the Service at any time and for any reason, and such rejection shall render null and void the Terms of Use between You and Google. Google shall not be liable to You for damages of any sort resulting from its decision to reject such a request.

8.4 Effect of Termination. Upon the termination of the Terms of Use for any reason (i) all license rights granted herein shall terminate and (ii) You shall immediately delete any and all Google Search Results and Google Brand Features.

8.5 Survival. In the event of any termination or expiration of the Terms of Use for any reason, Sections 2.1, 4, 5, 6, 7, 8.4, 8.5, 8.6, and 9 shall survive termination. Neither party shall be liable to the other party for damages of any sort resulting solely from terminating the Terms of Use in accordance with its terms.

8.6 Remedies. You acknowledge that Your breach of service/license restrictions contained herein may cause irreparable harm to Google, the extent of which would be difficult to ascertain. Accordingly, You agree that, in addition to any other remedies to which Google may be legally entitled, Google shall have the right to seek immediate injunctive relief in the event of a breach of such sections by You or any of Your officers, employees, consultants or other agents.

8.7 Third Party Beneficiaries. Nothing in the Terms of Use should be construed to confer any rights to third party beneficiaries.


9. GENERAL INFORMATION

Entire Agreement. The Terms of Service constitute the entire agreement between You and Google and govern your use of the Service, superseding any prior agreements between You and Google. You also may be subject to additional terms and conditions that may apply when You use or purchase certain other Google services, affiliate services, third-party content or third-party software.
Choice of Law and Forum. The Terms of Service and the relationship between You and Google shall be governed by the laws of the State of California without regard to its conflict of law provisions. You and Google agree to submit to the personal and exclusive jurisdiction of the courts located within the county of Santa Clara, California.

Waiver and Severability of Terms. The failure of Google to exercise or enforce any right or provision of the Terms of Service shall not constitute a waiver of such right or provision. If any provision of the Terms of Service is found by a court of competent jurisdiction to be invalid, the parties nevertheless agree that the court should endeavor to give effect to the parties' intentions as reflected in the provision, and the other provisions of the Terms of Service remain in full force and effect.

Statute of Limitations. You agree that regardless of any statute or law to the contrary, any claim or cause of action arising out of or related to use of Google services or the Terms of Service must be filed within one (1) year after such claim or cause of action arose or be forever barred.

The section headings in the Terms of Service are for convenience only and have no legal or contractual effect.
 
 I have read and agree with the terms and conditions (printable version) 
 My web site URL:   
  

Thanks for Signing up for a Google AJAX Search API key!
Your key is: 
ABQIAAAAg53zL9dAJJ1je8udl5WPDBSNQUDKuhlr4O4cBGKgAHfoyJSSJBSSXALG-69iioFamkhZbFuQvVPs8QThis key is good for all URLs in this directory: 
http://www.luhui.net/Here is an example web page to get you started: 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml">  <head>    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>    <title>My Google AJAX Search API Application</title>    <link href="http://www.google.com/uds/css/gsearch.css" type="text/css" rel="stylesheet"/>    <script src="http://www.google.com/uds/api?file=uds.js&amp;v=1.0&amp;key=ABQIAAAAg53zL9dAJJ1je8udl5WPDBSNQUDKuhlr4O4cBGKgAHfoyJSSJBSSXALG-69iioFamkhZbFuQvVPs8Q" type="text/javascript"></script>    <script language="Javascript" type="text/javascript">    //<![CDATA[    function OnLoad() {      // Create a search control      var searchControl = new GSearchControl();      // Add in a full set of searchers      var localSearch = new GlocalSearch();      searchControl.addSearcher(localSearch);      searchControl.addSearcher(new GwebSearch());      searchControl.addSearcher(new GvideoSearch());      searchControl.addSearcher(new GblogSearch());      // Set the Local Search center point      localSearch.setCenterPoint("New York, NY");      // Tell the searcher to draw itself and tell it where to attach      searchControl.draw(document.getElementById("searchcontrol"));      // Execute an inital search      searchControl.execute("Google");    }    //]]>    </script>  </head>  <body onload="OnLoad()">    <div id="searchcontrol"/>  </body></html>Check out the API documentation for more information. 
?2006 Google - Google Home - We're Hiring - Terms of Service - Developer Forum 


http://code.google.com/apis/soapsearch/download.html
http://code.google.com/apis/soapsearch/index.html
 
Google SOAP Search API (Beta)
Google Code Home > Google SOAP Search API > Download the Google SOAP Search API Developer's Kit SOAP Search API
Download
Create Account
Getting Help
API Terms
FAQs
Reference
Release Notes
  
Search Google Code

Download the Google SOAP Search API Developer's Kit
This developer's kit contains everything you need to write programs using Google SOAP Search API, including:

A WSDL file you can use with any development platform that supports web services 
A Java library that provides a wrapper around the Google SOAP Search API SOAP interface 
An example .NET program which invokes the Google SOAP Search API service 
Documentation that describes the SOAP API and the Java library 
After you download the kit, simply unzip it and open the file "README.txt" to get started. (On Windows, you can use WinZip or a similar utility. On UNIX, type "unzip -a soapsearch.zip").

Thank you for using the Google SOAP Search API service. By using
this service ("Google SOAP Search API") you agree to be bound by
the following terms and conditions (the "Terms and
Conditions").

PERSONAL AND LEGITIMATE USES ONLY
The Google SOAP Search API service is made available to you for
your personal, non-commercial use only (at home or at
work). You may only create a single account and must
provide accurate identification, contact, and other
information required as part of the registration process.
You may not create any script or other automated tool
that attempts to create multiple Google SOAP Search API accounts.
And you may not use the search results provided by the
Google SOAP Search API service with an existing product or
service that competes with products or services offered
by Google.

If you are interested in doing anything different than
the foregoing, you must first obtain Google's written
consent. If you fail to do so, Google reserves the right
to take legal action.

Furthermore, you may not use Google SOAP Search API in any
manner that either directly or indirectly violates any
laws or proprietary rights. This includes laws and
proprietary rights in the United States as well as
in other countries.

If you have questions on your contemplated use or if you
have comments on Google SOAP Search API or ideas on how to
improve it, please use the Google SOAP Search API discussion forum
at http://groups.google.com/group/google.public.web-apis .
Please note that by doing so, you also grant Google permission
to use and incorporate your ideas or comments into Google
SOAP Search API without further compensation.

INTELLECTUAL PROPERTY
You agree not to remove, obscure, or alter Google's
copyright notice, trademarks, or other proprietary rights
notices affixed to or contained within Google SOAP Search API.
You also acknowledge that Google owns all right, title
and interest in and to Google SOAP Search API, including without
limitation all intellectual property rights (the "Google
Rights"). The Google Rights include rights to the
following: (1) the APIs developed and provided by Google,
(2) all software associated with the Google SOAP Search API
server, and (3) the search results and spell checking you
obtain when you use Google SOAP Search API. The Google Rights do
not include the following: (1) third-party components used
as part of Google SOAP Search API; or (2) software developed by
you in conjunction with using Google SOAP Search API.

PUBLICITY
So long as you comply with your obligations under this
Agreement, you may indicate that a product or service
that you created either used or is based on Google SOAP Search
API provided that those products or services do not in
Google's reasonable opinion (1) tarnish, infringe, or
dilute Google's trademarks, (2) violate any applicable
law, and (3) infringe any third-party rights. If you
wish to use the GOOGLE trademark and/or logo in any
other manner, you must first obtain Google's written
consent.

DISCLAIMER OF WARRANTIES
The Google SOAP Search API service is currently in beta form
and has not been fully tested or debugged. Accordingly,
Google disclaims any responsibility for any harm
resulting from your use of Google SOAP Search API.

The Google SOAP Search API service is provided "as is," with no
warranties whatsoever. Google expressly disclaims to the
fullest extent permitted by law all express, implied,
and statutory warranties, including, without limitation,
the warranties of merchantability, fitness for a particular
purpose, and non-infringement of proprietary rights. Google
disclaims any warranties regarding the security,
reliability, timeliness, availability, and performance of
Google SOAP Search API.

You understand and agree that you use Google SOAP Search API
at your own discretion and risk and that you will be
solely responsible for any damages to your computer system
or loss of data that results from the download or use of
Google SOAP Search API.

Some states or other jurisdictions do not allow the
exclusion of implied warranties, so the above exclusions
may not apply to you. You may also have other rights that
vary from state to state and jurisdiction to jurisdiction.

LIMITATION OF LIABILITY
The Google SOAP Search API service is being provided free of
charge. Accordingly, you agree that Google shall have
no liability arising from or based on your use of Google
SOAP Search API.

Under no circumstances shall Google be liable to any
user on account of that user's use or misuse of
Google SOAP Search API. Such limitation of liability shall
apply to prevent recovery of direct, indirect,
incidental, consequential, special, exemplary, and
punitive damages whether such claim is based on warranty,
contract, tort (including negligence), or otherwise,
even if Google has been advised of the possibility of
such damages). Such limitation of liability shall apply
whether the damages arise from use or misuse of and
reliance on the Google SOAP Search API, from inability to use
Google SOAP Search API, or from the interruption, suspension,
or termination of Google SOAP Search API (including such damages
incurred by third parties). Such limitation shall apply
notwithstanding a failure of essential purpose of any
limited remedy and to the fullest extent permitted by law.

Some states or other jurisdictions do not allow the
exclusion or limitation of liability for incidental or
consequential damages, so the above limitations and
exclusions may not apply to you.

INDEMNIFICATION
You hereby agree to indemnify, defend and hold Google,
and its officers, directors, agents, licensors and
licensees (collectively, the "Indemnified Parties")
harmless from and against any and all liability and
costs incurred by the Indemnified Parties in connection
with any claim arising out of your use of Google SOAP Search API,
including, without limitation, reasonable attorneys'
fees. You shall cooperate as fully as reasonably required
in the defense of any claim. Google reserves the right, at
its own expense, to assume the exclusive defense and
control of any matter subject to indemnification by you.

GOOGLE'S SEARCH SERVICE
The Google SOAP Search API service is designed to be used in
conjunction with Google's search services. Accordingly,
your use of Google SOAP Search API is also defined by Google's
Terms of Service and Privacy Policy. In the event of a
conflict between these Terms and Conditions and Google's
Terms of Service, these Terms and Conditions shall prevail.

TERM AND TERMINATION
If you wish to terminate this Agreement, you may simply
cease using the Google SOAP Search API service. In such a case,
you must delete any search result information that you may
have obtained from the Google SOAP Search API service. Google may
terminate this Agreement (and your account) at any time,
with or without cause.

GENERAL PROVISIONS
These Terms and Conditions will be governed by and
construed in accordance with the laws of the State of
California, without giving effect to the conflict of laws
or provisions of California or your actual state or country
of residence. Any dispute arising from these Terms and
Conditions shall be adjudicated in the federal or state
courts located in Santa Clara County, California. If for
any reason a court of competent jurisdiction finds any
provision or portion of these Terms and Conditions to be
unenforceable, the remainder of these Terms and Conditions
will continue in full force and effect. These Terms and
Conditions constitute the entire agreement between the
parties with respect to the subject matter hereof and
supersede and replace all prior or contemporaneous
understandings or agreements, written or oral, regarding
such subject matter. Any waiver of any provision of these
Terms and Conditions will be effective only if in writing
and signed by Google.
 

  I have read and agree with the Google SOAP Search API license terms.  
     Size: 666K 

To start using the developer's kit, you'll need to create a Google Account. This enables Google to email you a license key which you must provide when sending requests to the Google SOAP Search API service.

?2006 Google - Google Home - About Google - We're Hiring 


Overview
========

This README describes the client Google Web APIs distribution. This
package is all you need to use Google's SOAP-based API. Inside you'll
find a WSDL file which formally describes the API. It can be used with
any language with web services support to call Google. We also provide
a custom Java library that provides a convenience wrapper for Java
programmers. Finally, we have example .NET programs in Visual Basic
and in C# that call the Google Web APIs. For more details, see below.

The Google Web APIs service is in beta release. All interfaces are
subject to change as we refine and extend our APIs. Please see the
terms of use (in the file "LICENSE.txt") for more information.

For questions, comments, etc, please mail Google at
  <api-support@google.com>
You can also discuss Google Web APIs using the Google Group
google.public.web-apis available at
  http://groups.google.com/groups?hl=en&group=google.public.web-apis


Registration and key
--------------------

In order to use Google Web APIs you first must register with Google to
receive an authentication key. You can do this online at
http://www.google.com/apis/.

Your key will have a limit on the number of requests a day that you
can make. The default limit is 1000 queries per day. If you have
problems with your key or getting the correct the daily quota of
queries, plase contact <api-support@google.com>.


How to use the Java API
-----------------------

To quickly try the API, run
  java -cp googleapi.jar com.google.soap.search.GoogleAPIDemo <key> search Foo
Where <key> is your registration key and Foo is the item you wish to
search for. GoogleAPIDemo is a simple demonstration of how to use the
Java API included in googleapi.jar. For usage, run it with no arguments: 
  java -cp googleapi.jar com.google.soap.search.GoogleAPIDemo

GoogleAPIDemo is only a demonstration; Java programmers should look at
the source for GoogleAPIDemo and the included Javadoc for the
GoogleSearch class to learn more about how to use our Java library.

The library has our SOAP endpoint address built in. You may want to
override this endpoint, for instance to point it at a debugging proxy.
You can do this either by calling the appropriate method in
GoogleSearch or by setting the Java property "google.soapEndpointURL".
The default URL is http://api.google.com/search/beta2


How to use the .NET Examples
----------------------------

We have provided example programs that call the Google Web APIs
service from .NET. In the dotnet directory you will find files for
these examples, including

  CSharp Example.exe and VB Example.exe
    Pre-built executables, requires .NET Framework installed on your machine

  CSharp\Form1.cs
    Simple GUI program in C# that calls the API
  CSharp\Google Web APIs Demo.csproj
    Project file for the API demo; open in Visual Studio .NET

  Visual Basic\Google Demo Form.vb
    Simple GUI program in VB that calls the API
  Visual Basic\VB Google Web APIs.vbproj
    Project file for the API demo; open in Visual Studio .NET
    
To browse the code, simply look at the end of the Form code for the
methods at the end that handle clicks on the buttons. The Visual Basic
and C# examples are functionally identical.


How to use the WSDL File
------------------------

The WSDL file provides a standard description of Google's search
services. The file is included with this kit, and is also at
  http://api.google.com/GoogleSearch.wsdl

Many programming languages now understand WSDL and can use this file
to automatically invoke Google's API. For example, the WSDL can be
imported into .NET, converted into Java code using Apache Axis
WSDL2Java, or used directly by Perl SOAP::Lite. The WSDL file has been
tested with SOAP::Lite 0.52, the .NET Framework, (via "Add Web
Reference" or wsdl.exe version 1.0.3705.0), and Apache Axis Beta 1.

Below is a simple Perl script to use the WSDL file to do a query:

use SOAP::Lite;
my $key='000000000000000000000000';
my $query="foo";
my $googleSearch = SOAP::Lite -> service("file:GoogleSearch.wsdl");
my $result = $googleSearch -> doGoogleSearch($key, $query, 0, 10, "false", "", "false", "", "latin1", "latin1");
print "About $result->{'estimatedTotalResultsCount'} results.\n";



Contents of this package:
=========================

googleapi.jar
  Java library for accessing the Google Web APIs service.
GoogleAPIDemo.java
  Example program that uses googleapi.jar.
dotnet/
  Example .NET programs that uses Google Web APIs.

LICENSE
  Terms of use for the API.
APIs_Reference.html
  Reference doc for the API. Describes semantics of all calls and fields.
javadoc/
  Documentation for the example Java libraries.
licenses/
  Licenses for Java code that is redistributed in this package.

GoogleSearch.wsdl
  WSDL description for Google SOAP API.
soap-samples/
  Example SOAP messages and responses.


googleapi.jar contents
======================

com.google.soap.search.*;
  Google's own Java wrapper for the API SOAP calls
JAF 1.0.1 (activation.jar)
  http://java.sun.com/products/javabeans/glasgow/jaf.html
Javamail API (mailapi.jar)
  http://java.sun.com/products/javamail/
Apache SOAP 2.2 (apache-soap-22.jar)
  http://xml.apache.org/soap/
Apache Crimson 1.1.3 (crimson.jar)
  http://xml.apache.org/crimson/

See the "licenses" subdirectory for licensing details of all third
party software. This product includes software developed by the Apache
Software Foundation (http://www.apache.org/).

Release notes
=============

2002-08-30:  Bug fix release for beta2.

  Released a new example client for Visual Basic .NET.

  Updated the C# .NET example client
    Colors fixed, exception handling, GoogleSearch proxy now
    generated via "Add Web Reference" rather than "wsdl.exe".

  Updated WSDL file to correct a bug.
    Visual Studio .NET's "Add Web Reference" feature now supported.

  Added support to Java client for HTTP proxies.
    GoogleSearch has new methods for setting proxy host, port, and
    username and password. Alternately, if the Java system properties
    "http.proxyHost" and "http.proxyPort" are set, those will be used.

  Implemented new mechanism for internationalization and non-ASCII queries.
    Server now correctly handles UTF-8 input and output.

    UTF-8 is now the only supported encoding.
      The APIs server used to handle data in ISO-Latin-1 regardless of
      what encoding was requested. Now it reads and sends data in
      UTF-8. Clients that expect ISO-Latin-1 will need to change to
      handle UTF-8 data instead. This affects clients issuing queries
      in many Western European languages; non-ASCII characters such as
      Eszett (U+00df) or e-grave (U+00e8) are now encoded as two bytes
      of UTF-8, not one byte of ISO-Latin-1. ASCII results are unaffected.

    Query parameters <ie> and <oe> are now ignored; UTF-8 everywhere.

    Deprecated Java client methods setInputEncoding() and setOutputEncoding().

    Updated the APIs_Reference.html documentation. 
      The section on Input and Output Encodings now notes that UTF-8
      is the only supported encoding, and that the <ie> and <oe>
      parameters are ignored.

    Queries in CJK languages (Chinese, Japanese, and Korean) still do
      not work completely correctly. A future release will address
      these problems.


2002-04-11:  Public release of beta2 of the Google Web APIs service.
