• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

abusiveexperiencereport/v1/H03-Mar-2020-753507

acceleratedmobilepageurl/v1/H03-Mar-2020-668431

accessapproval/H03-Mar-2020-10,0726,260

accesscontextmanager/H03-Mar-2020-11,1196,661

adexchangebuyer/H03-Mar-2020-21,78813,911

adexchangebuyer2/v2beta1/H03-Mar-2020-22,94913,824

adexchangeseller/H03-Mar-2020-13,9748,860

adexperiencereport/v1/H03-Mar-2020-842554

admin/H03-Mar-2020-34,07821,620

admob/v1/H03-Mar-2020-3,2781,687

adsense/H03-Mar-2020-21,41813,619

adsensehost/v4.1/H03-Mar-2020-6,9894,457

alertcenter/v1beta1/H03-Mar-2020-5,3433,187

analytics/H03-Mar-2020-29,19118,483

analyticsreporting/v4/H03-Mar-2020-4,9252,641

androiddeviceprovisioning/v1/H03-Mar-2020-7,7654,841

androidenterprise/v1/H03-Mar-2020-19,69812,257

androidmanagement/v1/H03-Mar-2020-11,9247,276

androidpublisher/H03-Mar-2020-33,92521,485

apigee/v1/H03-Mar-2020-40,96125,397

appengine/H03-Mar-2020-49,86330,480

appsactivity/v1/H03-Mar-2020-1,345824

appstate/v1/H03-Mar-2020-1,307844

bigquery/v2/H03-Mar-2020-16,96610,227

bigqueryconnection/v1beta1/H03-Mar-2020-3,1551,800

bigquerydatatransfer/v1/H03-Mar-2020-8,7585,360

bigqueryreservation/H03-Mar-2020-9,3505,801

bigtableadmin/H03-Mar-2020-12,2727,270

billingbudgets/v1beta1/H03-Mar-2020-1,8911,141

binaryauthorization/H03-Mar-2020-7,9974,566

blogger/H03-Mar-2020-13,8388,598

books/v1/H03-Mar-2020-18,76411,471

calendar/v3/H03-Mar-2020-12,1727,240

chat/v1/H03-Mar-2020-3,7162,290

civicinfo/v2/H03-Mar-2020-4,3262,666

classroom/v1/H03-Mar-2020-17,0229,877

cloudasset/H03-Mar-2020-8,4874,398

cloudbilling/v1/H03-Mar-2020-4,6902,606

cloudbuild/H03-Mar-2020-12,2317,088

cloudcommerceprocurement/v1/H03-Mar-2020-3,6962,264

clouddebugger/v2/H03-Mar-2020-3,9772,245

clouderrorreporting/v1beta1/H03-Mar-2020-2,8181,642

cloudfunctions/H03-Mar-2020-9,2495,346

cloudidentity/H03-Mar-2020-8,5185,114

cloudiot/v1/H03-Mar-2020-7,4494,339

cloudkms/v1/H03-Mar-2020-10,2315,967

cloudprivatecatalog/v1beta1/H03-Mar-2020-3,2801,992

cloudprivatecatalogproducer/v1beta1/H03-Mar-2020-7,6484,502

cloudprofiler/v2/H03-Mar-2020-1,198740

cloudresourcemanager/H03-Mar-2020-24,16613,540

cloudscheduler/H03-Mar-2020-7,3664,152

cloudsearch/v1/H03-Mar-2020-19,40811,148

cloudshell/H03-Mar-2020-3,8652,337

cloudtasks/H03-Mar-2020-21,52010,940

cloudtrace/H03-Mar-2020-4,7662,847

commentanalyzer/v1alpha1/H03-Mar-2020-1,479869

composer/H03-Mar-2020-7,1603,974

compute/H03-Mar-2020-627,462369,260

consumersurveys/v2/H03-Mar-2020-3,1922,095

container/H03-Mar-2020-41,49724,679

containeranalysis/H03-Mar-2020-22,41213,197

content/H03-Mar-2020-85,42253,544

customsearch/v1/H03-Mar-2020-3,3791,883

datacatalog/v1beta1/H03-Mar-2020-13,6958,161

dataflow/v1b3/H03-Mar-2020-19,48111,168

datafusion/v1beta1/H03-Mar-2020-5,1583,013

dataproc/H03-Mar-2020-35,51121,812

datastore/H03-Mar-2020-14,4218,322

deploymentmanager/H03-Mar-2020-32,72919,438

dfareporting/H03-Mar-2020-426,627264,403

dialogflow/H03-Mar-2020-60,12835,133

digitalassetlinks/v1/H03-Mar-2020-1,666750

discovery/v1/H03-Mar-2020-1,9831,229

displayvideo/v1/H03-Mar-2020-1,644993

dlp/v2/H03-Mar-2020-30,33817,847

dns/H03-Mar-2020-22,15113,714

docs/v1/H03-Mar-2020-12,5006,468

domainsrdap/v1/H03-Mar-2020-2,2171,464

doubleclickbidmanager/H03-Mar-2020-11,3347,384

doubleclicksearch/v2/H03-Mar-2020-3,6872,350

drive/H03-Mar-2020-37,53323,161

driveactivity/v2/H03-Mar-2020-3,2421,916

examples/H03-May-2022-1,177909

factchecktools/v1alpha1/H03-Mar-2020-2,2831,388

fcm/v1/H03-Mar-2020-1,945977

file/H03-Mar-2020-8,5855,072

firebase/v1beta1/H03-Mar-2020-9,1135,282

firebasedynamiclinks/v1/H03-Mar-2020-3,1871,863

firebasehosting/v1beta1/H03-Mar-2020-5,7773,516

firebaseremoteconfig/v1/H03-Mar-2020-995581

firebaserules/v1/H03-Mar-2020-4,1412,432

firestore/H03-Mar-2020-23,16413,565

fitness/v1/H03-Mar-2020-5,3903,323

fusiontables/H03-Mar-2020-16,83310,901

games/v1/H03-Mar-2020-17,42810,689

gamesconfiguration/v1configuration/H03-Mar-2020-3,3832,186

gamesmanagement/v1management/H03-Mar-2020-3,8972,528

genomics/H03-Mar-2020-11,4946,231

gmail/v1/H03-Mar-2020-16,69710,567

google-api-go-generator/H03-Mar-2020-42,48839,204

googleapi/H03-Mar-2020-1,095793

groupsmigration/v1/H03-Mar-2020-534358

groupssettings/v1/H03-Mar-2020-1,563829

healthcare/H03-Mar-2020-49,73428,692

homegraph/v1/H03-Mar-2020-2,2571,283

iam/v1/H03-Mar-2020-10,3896,168

iamcredentials/v1/H03-Mar-2020-1,431900

iap/H03-Mar-2020-5,3733,059

identitytoolkit/v3/H03-Mar-2020-7,0284,576

indexing/v3/H03-Mar-2020-756506

integration-tests/storage/H03-Mar-2020-473402

internal/H03-Mar-2020-4,1403,173

iterator/H03-Mar-2020-939626

jobs/H03-Mar-2020-32,01316,501

kgsearch/v1/H03-Mar-2020-579381

language/H03-Mar-2020-10,1626,122

lib/codereview/H03-Mar-2020-21

libraryagent/v1/H03-Mar-2020-1,6271,057

licensing/v1/H03-Mar-2020-1,9131,251

lifesciences/v2beta/H03-Mar-2020-4,0192,176

logging/H03-Mar-2020-27,84517,175

managedidentities/H03-Mar-2020-20,16911,696

manufacturers/v1/H03-Mar-2020-2,3471,405

mirror/v1/H03-Mar-2020-6,2333,962

ml/v1/H03-Mar-2020-11,1006,058

monitoring/H03-Mar-2020-20,88512,142

oauth2/H03-Mar-2020-1,9161,295

option/H03-Mar-2020-476275

osconfig/v1beta/H03-Mar-2020-7,6524,514

oslogin/H03-Mar-2020-5,2713,442

pagespeedonline/H03-Mar-2020-6,5323,976

partners/v2/H03-Mar-2020-10,8946,401

people/v1/H03-Mar-2020-7,4494,311

playcustomapp/v1/H03-Mar-2020-564381

playmoviespartner/v1/H03-Mar-2020-3,3152,003

plus/v1/H03-Mar-2020-5,6263,325

plusdomains/v1/H03-Mar-2020-6,7244,017

policytroubleshooter/H03-Mar-2020-3,5001,602

poly/v1/H03-Mar-2020-2,7171,574

prod_tt_sasportal/v1alpha1/H03-Mar-2020-9,5256,148

proximitybeacon/v1beta1/H03-Mar-2020-5,5063,095

pubsub/H03-Mar-2020-18,26810,797

qpxexpress/v1/H03-Mar-2020-2,3161,406

recommender/v1beta1/H03-Mar-2020-2,2561,323

redis/H03-Mar-2020-8,8155,323

remotebuildexecution/H03-Mar-2020-21,25010,893

replicapool/v1beta1/H03-Mar-2020-3,9272,441

replicapoolupdater/v1beta1/H03-Mar-2020-3,5542,218

reseller/v1/H03-Mar-2020-4,2902,674

run/H03-Mar-2020-45,97026,334

runtimeconfig/H03-Mar-2020-7,1674,211

safebrowsing/v4/H03-Mar-2020-3,8192,367

sasportal/v1alpha1/H03-Mar-2020-9,5246,147

script/v1/H03-Mar-2020-6,4523,860

searchconsole/v1/H03-Mar-2020-834527

secretmanager/H03-Mar-2020-10,1225,978

securitycenter/H03-Mar-2020-29,44416,363

servicebroker/H03-Mar-2020-13,7448,053

serviceconsumermanagement/v1/H03-Mar-2020-10,6415,195

servicecontrol/v1/H03-Mar-2020-5,5892,891

servicemanagement/v1/H03-Mar-2020-13,1776,613

servicenetworking/H03-Mar-2020-17,2188,067

serviceusage/H03-Mar-2020-17,8798,412

serviceuser/v1/H03-Mar-2020-6,8333,166

sheets/v4/H03-Mar-2020-20,20610,988

siteverification/v1/H03-Mar-2020-1,5961,039

slides/v1/H03-Mar-2020-13,4106,851

sourcerepo/v1/H03-Mar-2020-3,8222,172

spanner/v1/H03-Mar-2020-15,4308,499

spectrum/v1explorer/H03-Mar-2020-3,7202,110

speech/H03-Mar-2020-10,7726,113

sql/v1beta4/H03-Mar-2020-16,70010,120

sqladmin/v1beta4/H03-Mar-2020-16,70010,120

storage/H03-Mar-2020-33,55920,477

storagetransfer/v1/H03-Mar-2020-4,1892,341

streetviewpublish/v1/H03-Mar-2020-3,4291,940

support/bundler/H03-Mar-2020-915620

surveys/v2/H03-Mar-2020-2,7161,726

tagmanager/H03-Mar-2020-34,00221,343

tasks/v1/H03-Mar-2020-3,2212,097

testing/v1/H03-Mar-2020-6,1503,443

texttospeech/H03-Mar-2020-2,3821,410

toolresults/H03-Mar-2020-13,4397,821

tpu/H03-Mar-2020-9,6806,140

tracing/v2/H03-Mar-2020-2,5841,470

translate/H03-Mar-2020-13,0997,741

transport/H03-Mar-2020-3,6052,818

urlshortener/v1/H03-Mar-2020-1,128728

vault/v1/H03-Mar-2020-8,6075,396

verifiedaccess/v1/H03-Mar-2020-809527

videointelligence/H03-Mar-2020-54,00430,605

vision/H03-Mar-2020-79,43445,809

webfonts/v1/H03-Mar-2020-551366

webmasters/v3/H03-Mar-2020-2,3071,486

websecurityscanner/H03-Mar-2020-14,3948,835

youtube/v3/H03-Mar-2020-35,99721,226

youtubeanalytics/H03-Mar-2020-5,7473,400

youtubereporting/v1/H03-Mar-2020-3,4522,178

.gitignoreH A D03-Mar-2020164 1614

AUTHORSH A D03-Mar-2020347 129

CHANGES.mdH A D03-Mar-20205.7 KiB208124

CONTRIBUTING.mdH A D03-Mar-20206.2 KiB159120

CONTRIBUTORSH A D03-Mar-20202.1 KiB5753

GettingStarted.mdH A D03-Mar-20204.5 KiB147105

LICENSEH A D03-Mar-20201.4 KiB2824

NOTESH A D03-Mar-2020430 1410

README.mdH A D03-Mar-20203.5 KiB10678

RELEASING.mdH A D03-Mar-20201.3 KiB3124

TODOH A D03-Mar-202064 32

api-list.jsonH A D03-Mar-2020189.3 KiB4,2004,199

doc.goH A D03-Mar-20202.2 KiB551

go.modH A D03-Mar-2020804 2320

go.sumH A D03-Mar-20209 KiB9392

license_test.goH A D03-Mar-20201.7 KiB6747

tools.goH A D03-Mar-2020303 146

README.md

1# Google APIs Client Library for Go
2
3## Getting Started
4
5```
6$ go get google.golang.org/api/tasks/v1
7$ go get google.golang.org/api/moderator/v1
8$ go get google.golang.org/api/urlshortener/v1
9... etc ...
10```
11
12and using:
13
14```go
15package main
16
17import (
18	"net/http"
19
20	"google.golang.org/api/urlshortener/v1"
21)
22
23func main() {
24	svc, err := urlshortener.New(http.DefaultClient)
25	// ...
26}
27```
28
29* For a longer tutorial, see the [Getting Started guide](https://github.com/google/google-api-go-client/blob/master/GettingStarted.md).
30* For examples, see the [examples directory](https://github.com/google/google-api-go-client/tree/master/examples).
31* For support, use the [golang-nuts](https://groups.google.com/group/golang-nuts) mailing list.
32* The code review instance may be found [here](https://code-review.googlesource.com).
33
34## Status
35[![GoDoc](https://godoc.org/google.golang.org/api?status.svg)](https://godoc.org/google.golang.org/api)
36
37These are auto-generated Go libraries from the Google Discovery Service's JSON description files of the available "new style" Google APIs.
38
39Due to the auto-generated nature of this collection of libraries, complete APIs or specific versions can appear or go away without notice.
40As a result, you should always locally vendor any API(s) that your code relies upon.
41
42These client libraries are officially supported by Google.  However, the libraries are considered complete and are in maintenance mode. This means that we will address critical bugs and security issues but will not add any new features.
43
44If you're working with Google Cloud Platform APIs such as Datastore or Pub/Sub,
45consider using the
46[Cloud Client Libraries for Go](https://github.com/googleapis/google-cloud-go)
47instead. These are the new and
48idiomatic Go libraries targeted specifically at Google Cloud Platform Services.
49
50The generator itself and the code it produces are beta. Some APIs are
51alpha/beta, and indicated as such in the import path (e.g.,
52"google.golang.org/api/someapi/v1alpha").
53
54## Application Default Credentials Example
55
56Application Default Credentials provide a simplified way to obtain credentials
57for authenticating with Google APIs.
58
59The Application Default Credentials authenticate as the application itself,
60which make them great for working with Google Cloud APIs like Storage or
61Datastore. They are the recommended form of authentication when building
62applications that run on Google Compute Engine or Google App Engine.
63
64Default credentials are provided by the `golang.org/x/oauth2/google` package. To use them, add the following import:
65
66```go
67import "golang.org/x/oauth2/google"
68```
69
70Some credentials types require you to specify scopes, and service entry points may not inject them. If you encounter this situation you may need to specify scopes as follows:
71
72```go
73import (
74        "context"
75        "golang.org/x/oauth2/google"
76        "google.golang.org/api/compute/v1"
77)
78
79func main() {
80        // Use oauth2.NoContext if there isn't a good context to pass in.
81        ctx := context.Background()
82
83        client, err := google.DefaultClient(ctx, compute.ComputeScope)
84        if err != nil {
85                //...
86        }
87        computeService, err := compute.New(client)
88        if err != nil {
89                //...
90        }
91}
92```
93
94If you need a `oauth2.TokenSource`, use the `DefaultTokenSource` function:
95
96```go
97ts, err := google.DefaultTokenSource(ctx, scope1, scope2, ...)
98if err != nil {
99        //...
100}
101client := oauth2.NewClient(ctx, ts)
102```
103
104See also: [golang.org/x/oauth2/google](https://godoc.org/golang.org/x/oauth2/google) package documentation.
105
106