Google API Introduction

Source: Internet
Author: User
Tags adwords api

For more information about Google's APIs, see http://code.google.com/apis.html. here we will introduce them to everyone:) The development demonstration of Google-related APIs will be available in subsequent blogs. Please stay tuned! The following are Google's existing APIs: Google account authentication Google account provides two types of authentication account APIs. The clientlogin API is used to help desktop programs or mobile apps complete verification, however, this verification is actually completed through HTTP form. The other API still uses the HTTP method, but the authsub API provides a function similar to the second-pass operator to help Web users complete login verification. The login information is entered and verified on the Google server. The user authorizes the user to use the Google account information on the current website. (Obviously, there are no restrictions on the programming languages you use when using such APIs) adsense API AdSense API allows you to integrate the login and management functions of AdSense into your blog or homepage (of course, you can also passively Add the website administrator to your blog ). This API provides implementation in five languages: Java, Perl, Python, PHP and. net. adwords API provides ad serving companies and third-party advertisers with their own program management methods (for organizations that need to maintain hundreds of adwords, isn't that the Gospel ?). Adwords API only supports PHP and Java. Google Ajax search API provides you with a better way to add Google search to Your webpage, making Google search look the same as your intra-site search. (Obviously, developers can understand Javascript.) Google base data API allows users to add, delete, modify, and query data in Google base through programming. (Now it is a sub-project of Google data APIs) blogger data API allows you to fully control the content of your blog through programming. (Subproject of Google data APIs) Google Calendar data API Google Calendar API provides a way to fully control your calendar by programming. (A sub-project of Google data APIs) Google data APIs provides Java and C # programming language interfaces, allowing programs to directly access Google's services, the entire process is based on Google data APIs protocol. Related Projects using this API include: blogger, Google base and Google Calendar. Google Desktop SDK provides developers with the convenience of integrating Google Desktop into their own applications. Google provides Python-based examples. Google Earth kml is short for keyhole markup language. It is a file based on XML syntax and file format. It is used to describe and save geographical information such as points, lines, images, and line lines, and displayed in the Google Earth client. Developers usually use kml to add what they need on Google Earth (tutorials and documents and keyhole forums ). Google gadgets API is used to add new modules to Google's personalized homepage to manage your Google Desktop and Google's personal homepage. Gmail atom feeds Gmail provides seeds in atom format to help users read inbox and access related content. Google Checkout API using Google Checkout API, you can easily integrate payment services in e-commerce into your website to help buyers manage order status and their own credit card information. Google provides three client implementations: Java, PHP, and ASP. Google Web Toolkit (GWT) is a Java development framework that helps you develop Ajax applications more quickly. When your application is released, GWT will translate your Java code into JavaScript and HTML across browsers. Google groups feeds's atom seeds for Google groups are used as follows! The Google Maps API allows you to integrate Google Maps into your application. Google news feeds the news aggregation feature provided by Google, which provides seeds in the form of RSS and atom. Google related links provides a javascript call method to help you generate links to related content for your website. Google Search Appliance APIS is a set of APIS for Google Enterprise, including search protocols, feeds protocols, and security service interfaces. Google search history feeds provides records related to users' recent searches in the form of RSS seeds. Google sitemaps is a service designed for website owners to improve the indexing status of websites. Google provides an open-source project to help users create sitemaps files. It also provides other third-party sitemap tools. Google Talk XMPP Google Talk uses XMPP as the communication protocol (related documents). Therefore, developers can develop Google Talk-related applications based on the XMPP protocol. For more details, see the libjingle Development Guide. Examples of existing development languages include python, PHP, Java and C #. The jabber software organization also provides a large number of available library files. Google Toolbar API allows you to create your favorite buttons and control the display form of Google toolbar. To use the Google soap search API, You need to download the relevant package, create a Google account, and load the license key. The service is based on the SOAP protocol and the WSDL standard.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.