api_client
Description
Auto-generated client library for accessing the Google APIs.
Examples for how to use these libraries can be found here: https://github.com/dart-gde/dart_api_client_examples
Supported APIs
Ad Exchange Buyer API - adexchangebuyer v1
Lets you manage your Ad Exchange Buyer account.
For web applications:
import "package:api_client/adexchangebuyer_v1_api_browser.dart" as adexchangebuyerclient;
For console application:
import "package:api_client/adexchangebuyer_v1_api_console.dart" as adexchangebuyerclient;
var adexchangebuyer = new adexchangebuyerclient.Adexchangebuyer();
Ad Exchange Buyer API - adexchangebuyer v1.1
Lets you manage your Ad Exchange Buyer account.
For web applications:
import "package:api_client/adexchangebuyer_v1_1_api_browser.dart" as adexchangebuyerclient;
For console application:
import "package:api_client/adexchangebuyer_v1_1_api_console.dart" as adexchangebuyerclient;
var adexchangebuyer = new adexchangebuyerclient.Adexchangebuyer();
Ad Exchange Seller API - adexchangeseller v1
Gives Ad Exchange seller users access to their inventory and the ability to generate reports
For web applications:
import "package:api_client/adexchangeseller_v1_api_browser.dart" as adexchangesellerclient;
For console application:
import "package:api_client/adexchangeseller_v1_api_console.dart" as adexchangesellerclient;
var adexchangeseller = new adexchangesellerclient.Adexchangeseller();
AdSense Management API - adsense v1
Gives AdSense publishers access to their inventory and the ability to generate reports
For web applications:
import "package:api_client/adsense_v1_api_browser.dart" as adsenseclient;
For console application:
import "package:api_client/adsense_v1_api_console.dart" as adsenseclient;
var adsense = new adsenseclient.Adsense();
AdSense Management API - adsense v1.1
Gives AdSense publishers access to their inventory and the ability to generate reports
For web applications:
import "package:api_client/adsense_v1_1_api_browser.dart" as adsenseclient;
For console application:
import "package:api_client/adsense_v1_1_api_console.dart" as adsenseclient;
var adsense = new adsenseclient.Adsense();
AdSense Management API - adsense v1.2
Gives AdSense publishers access to their inventory and the ability to generate reports
For web applications:
import "package:api_client/adsense_v1_2_api_browser.dart" as adsenseclient;
For console application:
import "package:api_client/adsense_v1_2_api_console.dart" as adsenseclient;
var adsense = new adsenseclient.Adsense();
AdSense Host API - adsensehost v4.1
Gives AdSense Hosts access to report generation, ad code generation, and publisher management capabilities.
For web applications:
import "package:api_client/adsensehost_v4_1_api_browser.dart" as adsensehostclient;
For console application:
import "package:api_client/adsensehost_v4_1_api_console.dart" as adsensehostclient;
var adsensehost = new adsensehostclient.Adsensehost();
Google Analytics API - analytics v2.4
View and manage your Google Analytics data
For web applications:
import "package:api_client/analytics_v2_4_api_browser.dart" as analyticsclient;
For console application:
import "package:api_client/analytics_v2_4_api_console.dart" as analyticsclient;
var analytics = new analyticsclient.Analytics();
Google Analytics API - analytics v3
View and manage your Google Analytics data
For web applications:
import "package:api_client/analytics_v3_api_browser.dart" as analyticsclient;
For console application:
import "package:api_client/analytics_v3_api_console.dart" as analyticsclient;
var analytics = new analyticsclient.Analytics();
Google Play Android Developer API - androidpublisher v1
Lets Android application developers access their Google Play accounts.
For web applications:
import "package:api_client/androidpublisher_v1_api_browser.dart" as androidpublisherclient;
For console application:
import "package:api_client/androidpublisher_v1_api_console.dart" as androidpublisherclient;
var androidpublisher = new androidpublisherclient.Androidpublisher();
Enterprise Audit API - audit v1
Lets you access user activities in your enterprise made through various applications.
For web applications:
import "package:api_client/audit_v1_api_browser.dart" as auditclient;
For console application:
import "package:api_client/audit_v1_api_console.dart" as auditclient;
var audit = new auditclient.Audit();
BigQuery API - bigquery v2
A data platform for customers to create, manage, share and query data.
For web applications:
import "package:api_client/bigquery_v2_api_browser.dart" as bigqueryclient;
For console application:
import "package:api_client/bigquery_v2_api_console.dart" as bigqueryclient;
var bigquery = new bigqueryclient.Bigquery();
Blogger API - blogger v2
API for access to the data within Blogger.
For web applications:
import "package:api_client/blogger_v2_api_browser.dart" as bloggerclient;
For console application:
import "package:api_client/blogger_v2_api_console.dart" as bloggerclient;
var blogger = new bloggerclient.Blogger();
Blogger API - blogger v3
API for access to the data within Blogger.
For web applications:
import "package:api_client/blogger_v3_api_browser.dart" as bloggerclient;
For console application:
import "package:api_client/blogger_v3_api_console.dart" as bloggerclient;
var blogger = new bloggerclient.Blogger();
Books API - books v1
Lets you search for books and manage your Google Books library.
For web applications:
import "package:api_client/books_v1_api_browser.dart" as booksclient;
For console application:
import "package:api_client/books_v1_api_console.dart" as booksclient;
var books = new booksclient.Books();
Calendar API - calendar v3
Lets you manipulate events and other calendar data.
For web applications:
import "package:api_client/calendar_v3_api_browser.dart" as calendarclient;
For console application:
import "package:api_client/calendar_v3_api_console.dart" as calendarclient;
var calendar = new calendarclient.Calendar();
Google Civic Information API - civicinfo us_v1
An API for accessing civic information.
For web applications:
import "package:api_client/civicinfo_us_v1_api_browser.dart" as civicinfoclient;
For console application:
import "package:api_client/civicinfo_us_v1_api_console.dart" as civicinfoclient;
var civicinfo = new civicinfoclient.Civicinfo();
Compute Engine API - compute v1beta12
API for the Google Compute Engine service.
For web applications:
import "package:api_client/compute_v1beta12_api_browser.dart" as computeclient;
For console application:
import "package:api_client/compute_v1beta12_api_console.dart" as computeclient;
var compute = new computeclient.Compute();
Compute Engine API - compute v1beta13
API for the Google Compute Engine service.
For web applications:
import "package:api_client/compute_v1beta13_api_browser.dart" as computeclient;
For console application:
import "package:api_client/compute_v1beta13_api_console.dart" as computeclient;
var compute = new computeclient.Compute();
Google Maps Coordinate API - coordinate v1
Lets you view and manage jobs in a Coordinate team.
For web applications:
import "package:api_client/coordinate_v1_api_browser.dart" as coordinateclient;
For console application:
import "package:api_client/coordinate_v1_api_console.dart" as coordinateclient;
var coordinate = new coordinateclient.Coordinate();
CustomSearch API - customsearch v1
Lets you search over a website or collection of websites
For web applications:
import "package:api_client/customsearch_v1_api_browser.dart" as customsearchclient;
For console application:
import "package:api_client/customsearch_v1_api_console.dart" as customsearchclient;
var customsearch = new customsearchclient.Customsearch();
DFA Reporting API - dfareporting v1
Lets you create, run and download reports.
For web applications:
import "package:api_client/dfareporting_v1_api_browser.dart" as dfareportingclient;
For console application:
import "package:api_client/dfareporting_v1_api_console.dart" as dfareportingclient;
var dfareporting = new dfareportingclient.Dfareporting();
DFA Reporting API - dfareporting v1.1
Lets you create, run and download reports.
For web applications:
import "package:api_client/dfareporting_v1_1_api_browser.dart" as dfareportingclient;
For console application:
import "package:api_client/dfareporting_v1_1_api_console.dart" as dfareportingclient;
var dfareporting = new dfareportingclient.Dfareporting();
APIs Discovery Service - discovery v1
Lets you discover information about other Google APIs, such as what APIs are available, the resource and method details for each API
For web applications:
import "package:api_client/discovery_v1_api_browser.dart" as discoveryclient;
For console application:
import "package:api_client/discovery_v1_api_console.dart" as discoveryclient;
var discovery = new discoveryclient.Discovery();
Drive API - drive v1
The API to interact with Drive.
For web applications:
import "package:api_client/drive_v1_api_browser.dart" as driveclient;
For console application:
import "package:api_client/drive_v1_api_console.dart" as driveclient;
var drive = new driveclient.Drive();
Drive API - drive v2
The API to interact with Drive.
For web applications:
import "package:api_client/drive_v2_api_browser.dart" as driveclient;
For console application:
import "package:api_client/drive_v2_api_console.dart" as driveclient;
var drive = new driveclient.Drive();
Freebase API - freebase v1sandbox
Topic and MQL APIs provide you structured access to Freebase data.
For web applications:
import "package:api_client/freebase_v1sandbox_api_browser.dart" as freebaseclient;
For console application:
import "package:api_client/freebase_v1sandbox_api_console.dart" as freebaseclient;
var freebase = new freebaseclient.Freebase();
Freebase API - freebase v1
Topic and MQL APIs provide you structured access to Freebase data.
For web applications:
import "package:api_client/freebase_v1_api_browser.dart" as freebaseclient;
For console application:
import "package:api_client/freebase_v1_api_console.dart" as freebaseclient;
var freebase = new freebaseclient.Freebase();
Fusion Tables API - fusiontables v1
API for working with Fusion Tables data.
For web applications:
import "package:api_client/fusiontables_v1_api_browser.dart" as fusiontablesclient;
For console application:
import "package:api_client/fusiontables_v1_api_console.dart" as fusiontablesclient;
var fusiontables = new fusiontablesclient.Fusiontables();
Google Affiliate Network API - gan v1beta1
Lets you have programmatic access to your Google Affiliate Network data.
For web applications:
import "package:api_client/gan_v1beta1_api_browser.dart" as ganclient;
For console application:
import "package:api_client/gan_v1beta1_api_console.dart" as ganclient;
var gan = new ganclient.Gan();
Groups Migration API - groupsmigration v1
Groups Migration Api.
For web applications:
import "package:api_client/groupsmigration_v1_api_browser.dart" as groupsmigrationclient;
For console application:
import "package:api_client/groupsmigration_v1_api_console.dart" as groupsmigrationclient;
var groupsmigration = new groupsmigrationclient.Groupsmigration();
Groups Settings API - groupssettings v1
Lets you manage permission levels and related settings of a group.
For web applications:
import "package:api_client/groupssettings_v1_api_browser.dart" as groupssettingsclient;
For console application:
import "package:api_client/groupssettings_v1_api_console.dart" as groupssettingsclient;
var groupssettings = new groupssettingsclient.Groupssettings();
Google Latitude API - latitude v1
Lets you read and update your current location and work with your location history
For web applications:
import "package:api_client/latitude_v1_api_browser.dart" as latitudeclient;
For console application:
import "package:api_client/latitude_v1_api_console.dart" as latitudeclient;
var latitude = new latitudeclient.Latitude();
Enterprise License Manager API - licensing v1
Licensing API to view and manage license for your domain.
For web applications:
import "package:api_client/licensing_v1_api_browser.dart" as licensingclient;
For console application:
import "package:api_client/licensing_v1_api_console.dart" as licensingclient;
var licensing = new licensingclient.Licensing();
Google OAuth2 API - oauth2 v1
Lets you access OAuth2 protocol related APIs.
For web applications:
import "package:api_client/oauth2_v1_api_browser.dart" as oauth2client;
For console application:
import "package:api_client/oauth2_v1_api_console.dart" as oauth2client;
var oauth2 = new oauth2client.Oauth2();
Google OAuth2 API - oauth2 v2
Lets you access OAuth2 protocol related APIs.
For web applications:
import "package:api_client/oauth2_v2_api_browser.dart" as oauth2client;
For console application:
import "package:api_client/oauth2_v2_api_console.dart" as oauth2client;
var oauth2 = new oauth2client.Oauth2();
Orkut API - orkut v2
Lets you manage activities, comments and badges in Orkut. More stuff coming in time.
For web applications:
import "package:api_client/orkut_v2_api_browser.dart" as orkutclient;
For console application:
import "package:api_client/orkut_v2_api_console.dart" as orkutclient;
var orkut = new orkutclient.Orkut();
Page Speed Online API - pagespeedonline v1
Lets you analyze the performance of a web page and get tailored suggestions to make that page faster.
For web applications:
import "package:api_client/pagespeedonline_v1_api_browser.dart" as pagespeedonlineclient;
For console application:
import "package:api_client/pagespeedonline_v1_api_console.dart" as pagespeedonlineclient;
var pagespeedonline = new pagespeedonlineclient.Pagespeedonline();
Google+ API - plus v1moments
The Google+ API enables developers to build on top of the Google+ platform.
For web applications:
import "package:api_client/plus_v1moments_api_browser.dart" as plusclient;
For console application:
import "package:api_client/plus_v1moments_api_console.dart" as plusclient;
var plus = new plusclient.Plus();
Google+ API - plus v1
The Google+ API enables developers to build on top of the Google+ platform.
For web applications:
import "package:api_client/plus_v1_api_browser.dart" as plusclient;
For console application:
import "package:api_client/plus_v1_api_console.dart" as plusclient;
var plus = new plusclient.Plus();
Prediction API - prediction v1.2
Lets you access a cloud hosted machine learning service that makes it easy to build smart apps
For web applications:
import "package:api_client/prediction_v1_2_api_browser.dart" as predictionclient;
For console application:
import "package:api_client/prediction_v1_2_api_console.dart" as predictionclient;
var prediction = new predictionclient.Prediction();
Prediction API - prediction v1.3
Lets you access a cloud hosted machine learning service that makes it easy to build smart apps
For web applications:
import "package:api_client/prediction_v1_3_api_browser.dart" as predictionclient;
For console application:
import "package:api_client/prediction_v1_3_api_console.dart" as predictionclient;
var prediction = new predictionclient.Prediction();
Prediction API - prediction v1.4
Lets you access a cloud hosted machine learning service that makes it easy to build smart apps
For web applications:
import "package:api_client/prediction_v1_4_api_browser.dart" as predictionclient;
For console application:
import "package:api_client/prediction_v1_4_api_console.dart" as predictionclient;
var prediction = new predictionclient.Prediction();
Prediction API - prediction v1.5
Lets you access a cloud hosted machine learning service that makes it easy to build smart apps
For web applications:
import "package:api_client/prediction_v1_5_api_browser.dart" as predictionclient;
For console application:
import "package:api_client/prediction_v1_5_api_console.dart" as predictionclient;
var prediction = new predictionclient.Prediction();
Enterprise Apps Reseller API - reseller v1sandbox
Lets you create and manage your customers and their subscriptions.
For web applications:
import "package:api_client/reseller_v1sandbox_api_browser.dart" as resellerclient;
For console application:
import "package:api_client/reseller_v1sandbox_api_console.dart" as resellerclient;
var reseller = new resellerclient.Reseller();
Enterprise Apps Reseller API - reseller v1
Lets you create and manage your customers and their subscriptions.
For web applications:
import "package:api_client/reseller_v1_api_browser.dart" as resellerclient;
For console application:
import "package:api_client/reseller_v1_api_console.dart" as resellerclient;
var reseller = new resellerclient.Reseller();
Search API For Shopping - shopping v1
Lets you search over product data.
For web applications:
import "package:api_client/shopping_v1_api_browser.dart" as shoppingclient;
For console application:
import "package:api_client/shopping_v1_api_console.dart" as shoppingclient;
var shopping = new shoppingclient.Shopping();
Google Site Verification API - siteVerification v1
Lets you programatically verify ownership of websites or domains with Google.
For web applications:
import "package:api_client/siteVerification_v1_api_browser.dart" as siteverificationclient;
For console application:
import "package:api_client/siteVerification_v1_api_console.dart" as siteverificationclient;
var siteverification = new siteverificationclient.SiteVerification();
Cloud Storage API - storage v1beta1
Lets you store and retrieve potentially-large, immutable data objects.
For web applications:
import "package:api_client/storage_v1beta1_api_browser.dart" as storageclient;
For console application:
import "package:api_client/storage_v1beta1_api_console.dart" as storageclient;
var storage = new storageclient.Storage();
TaskQueue API - taskqueue v1beta1
Lets you access a Google App Engine Pull Task Queue over REST.
For web applications:
import "package:api_client/taskqueue_v1beta1_api_browser.dart" as taskqueueclient;
For console application:
import "package:api_client/taskqueue_v1beta1_api_console.dart" as taskqueueclient;
var taskqueue = new taskqueueclient.Taskqueue();
TaskQueue API - taskqueue v1beta2
Lets you access a Google App Engine Pull Task Queue over REST.
For web applications:
import "package:api_client/taskqueue_v1beta2_api_browser.dart" as taskqueueclient;
For console application:
import "package:api_client/taskqueue_v1beta2_api_console.dart" as taskqueueclient;
var taskqueue = new taskqueueclient.Taskqueue();
Tasks API - tasks v1
Lets you manage your tasks and task lists.
For web applications:
import "package:api_client/tasks_v1_api_browser.dart" as tasksclient;
For console application:
import "package:api_client/tasks_v1_api_console.dart" as tasksclient;
var tasks = new tasksclient.Tasks();
Translate API - translate v2
Lets you translate text from one language to another
For web applications:
import "package:api_client/translate_v2_api_browser.dart" as translateclient;
For console application:
import "package:api_client/translate_v2_api_console.dart" as translateclient;
var translate = new translateclient.Translate();
URL Shortener API - urlshortener v1
Lets you create, inspect, and manage goo.gl short URLs
For web applications:
import "package:api_client/urlshortener_v1_api_browser.dart" as urlshortenerclient;
For console application:
import "package:api_client/urlshortener_v1_api_console.dart" as urlshortenerclient;
var urlshortener = new urlshortenerclient.Urlshortener();
Google Web Fonts Developer API - webfonts v1
The Google Web Fonts Developer API.
For web applications:
import "package:api_client/webfonts_v1_api_browser.dart" as webfontsclient;
For console application:
import "package:api_client/webfonts_v1_api_console.dart" as webfontsclient;
var webfonts = new webfontsclient.Webfonts();
YouTube Data API - youtube v3
Programmatic access to YouTube features.
For web applications:
import "package:api_client/youtube_v3_api_browser.dart" as youtubeclient;
For console application:
import "package:api_client/youtube_v3_api_console.dart" as youtubeclient;
var youtube = new youtubeclient.Youtube();
YouTube Analytics API - youtubeAnalytics v1
Retrieve your YouTube Analytics reports.
For web applications:
import "package:api_client/youtubeAnalytics_v1_api_browser.dart" as youtubeanalyticsclient;
For console application:
import "package:api_client/youtubeAnalytics_v1_api_console.dart" as youtubeanalyticsclient;
var youtubeanalytics = new youtubeanalyticsclient.YoutubeAnalytics();
YouTube Analytics API - youtubeAnalytics v1beta1
Retrieve your YouTube Analytics reports.
For web applications:
import "package:api_client/youtubeAnalytics_v1beta1_api_browser.dart" as youtubeanalyticsclient;
For console application:
import "package:api_client/youtubeAnalytics_v1beta1_api_console.dart" as youtubeanalyticsclient;
var youtubeanalytics = new youtubeanalyticsclient.YoutubeAnalytics();
Licenses
Copyright (c) 2013 Gerwin Sturm & Adam Singer
Licensed under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License
------------------------
Based on http://code.google.com/p/google-api-dart-client
Copyright 2012 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License