Good luck under the big tree of Google

Source: Internet
Author: User
Tags adwords api

Google API Introduction

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 the existing APIs of Google:

Google account authentication Google account
Two types of authentication account APIs are provided. The clientlogin API is used to help the DesktopProgramOr the mobile app completes the verification, but this verification is actually done through HTTP
Form. Another API still uses HTTP, but authsub
To help Web users complete login verification, Apis provide a function similar to a second-pass API. The login information is entered and verified on the Google server.
Use Google account information for authorization. (Apparently, you use this type of APIProgramming LanguageThere are no restrictions)

Adsense API AdSense API
Allows you to integrate the AdSense login and management functions into your blog or homepage (of course, you can also add the website administrator to your blog passively ). This API provides implementation in five languages: Java, Perl, Python, PHP, And. net.

Adwords API
It provides advertising companies and third-party advertisers with the ability to use their own programs to manage adwords (isn't that good news for organizations that need to maintain hundreds of adwords ?). Adwords API only supports PHP and Java.

Google Ajax search API Ajax
The 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
Users can add, delete, modify, and query data in Google base by programming. (Now it is a sub-project of Google data APIs)

Blogger data API blogger data API
Allow you to fully control the content of your blog through programming. (Subproject of Google data APIs)

Google Calendar data API Google Calendar API
It provides programming methods that fully control your calendar. (Subproject of Google data APIs)

Google data APIs
Java and C # programming language interfaces are provided to allow programs to directly access Google 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
It is convenient for developers to integrate Google Desktop into their own applications. Google provides Python-based examples.

Google Earth kml stands 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 broken lines, and is displayed on 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
Adds a new module for the Google personalized homepage to manage your Google Desktop and Google personal homepage.

Gmail atom feeds Gmail
In order to facilitate users to read the inbox and access related content, the seeds in atom format are provided.

Google Checkout API
Using the 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 willCodeIt is translated into cross-browser JavaScript and HTML.

Google groups feeds
The usage of atom seeds for Google groups is as follows!

Google Maps API
You can integrate Google Maps into your application.

Google news feeds Google
The news aggregation function provides seeds in the form of RSS and atom.

Google related links Google Related Links
Provides a javascript call method to help you generate links to related content for your website.

Google Search Appliance APIs
A set of APIS for Google enterprise, including the search protocol, feeds protocol, and security service APIs.

Google search history feeds
Provides the user's recent search records in the form of RSS seeds.

Google sitemaps
It is a service for the website owner to improve the website's indexing status. 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
XMPP is used as the communication protocol (related documents). Therefore, developers can develop
Talk applications. For more details, see the libjingle Development Guide. Existing development language examples include python, PHP, Java and
C #. The jabber software organization also provides a large number of available library files.

Google Toolbar API
You can create your favorite buttons to control the display form of Google toolbar.

Google soap search API Google soap API
To use a service, 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.