You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Andrea Spacca ec086b4eb3 Bump google.golang.org/api 5 jaren geleden
..
abusiveexperiencereport/v1 Bump google.golang.org/api 5 jaren geleden
acceleratedmobilepageurl/v1 Bump google.golang.org/api 5 jaren geleden
accesscontextmanager Bump google.golang.org/api 5 jaren geleden
adexchangebuyer Bump google.golang.org/api 5 jaren geleden
adexchangebuyer2/v2beta1 Bump google.golang.org/api 5 jaren geleden
adexchangeseller Bump google.golang.org/api 5 jaren geleden
adexperiencereport/v1 Bump google.golang.org/api 5 jaren geleden
admin Bump google.golang.org/api 5 jaren geleden
adsense Bump google.golang.org/api 5 jaren geleden
adsensehost/v4.1 Bump google.golang.org/api 5 jaren geleden
alertcenter/v1beta1 Bump google.golang.org/api 5 jaren geleden
analytics Bump google.golang.org/api 5 jaren geleden
analyticsreporting/v4 Bump google.golang.org/api 5 jaren geleden
androiddeviceprovisioning/v1 Bump google.golang.org/api 5 jaren geleden
androidenterprise/v1 Bump google.golang.org/api 5 jaren geleden
androidmanagement/v1 Bump google.golang.org/api 5 jaren geleden
androidpublisher Bump google.golang.org/api 5 jaren geleden
appengine Bump google.golang.org/api 5 jaren geleden
appsactivity/v1 Bump google.golang.org/api 5 jaren geleden
appstate/v1 Bump google.golang.org/api 5 jaren geleden
bigquery/v2 Bump google.golang.org/api 5 jaren geleden
bigquerydatatransfer/v1 Bump google.golang.org/api 5 jaren geleden
bigtableadmin Bump google.golang.org/api 5 jaren geleden
binaryauthorization/v1beta1 Bump google.golang.org/api 5 jaren geleden
blogger Bump google.golang.org/api 5 jaren geleden
books/v1 Bump google.golang.org/api 5 jaren geleden
calendar/v3 Bump google.golang.org/api 5 jaren geleden
chat/v1 Bump google.golang.org/api 5 jaren geleden
civicinfo/v2 Bump google.golang.org/api 5 jaren geleden
classroom/v1 Bump google.golang.org/api 5 jaren geleden
cloudasset/v1beta1 Bump google.golang.org/api 5 jaren geleden
cloudbilling/v1 Bump google.golang.org/api 5 jaren geleden
cloudbuild Bump google.golang.org/api 5 jaren geleden
clouddebugger/v2 Bump google.golang.org/api 5 jaren geleden
clouderrorreporting/v1beta1 Bump google.golang.org/api 5 jaren geleden
cloudfunctions Bump google.golang.org/api 5 jaren geleden
cloudidentity Bump google.golang.org/api 5 jaren geleden
cloudiot/v1 Bump google.golang.org/api 5 jaren geleden
cloudkms/v1 Bump google.golang.org/api 5 jaren geleden
cloudprivatecatalog/v1beta1 Bump google.golang.org/api 5 jaren geleden
cloudprivatecatalogproducer/v1beta1 Bump google.golang.org/api 5 jaren geleden
cloudprofiler/v2 Bump google.golang.org/api 5 jaren geleden
cloudresourcemanager Bump google.golang.org/api 5 jaren geleden
cloudscheduler/v1beta1 Bump google.golang.org/api 5 jaren geleden
cloudsearch/v1 Bump google.golang.org/api 5 jaren geleden
cloudshell Bump google.golang.org/api 5 jaren geleden
cloudtasks Bump google.golang.org/api 5 jaren geleden
cloudtrace Bump google.golang.org/api 5 jaren geleden
composer Bump google.golang.org/api 5 jaren geleden
compute Bump google.golang.org/api 5 jaren geleden
consumersurveys/v2 Bump google.golang.org/api 5 jaren geleden
container Bump google.golang.org/api 5 jaren geleden
containeranalysis Bump google.golang.org/api 5 jaren geleden
content Bump google.golang.org/api 5 jaren geleden
customsearch/v1 Bump google.golang.org/api 5 jaren geleden
dataflow/v1b3 Bump google.golang.org/api 5 jaren geleden
dataproc Bump google.golang.org/api 5 jaren geleden
datastore Bump google.golang.org/api 5 jaren geleden
deploymentmanager Bump google.golang.org/api 5 jaren geleden
dfareporting Bump google.golang.org/api 5 jaren geleden
dialogflow Bump google.golang.org/api 5 jaren geleden
digitalassetlinks/v1 Bump google.golang.org/api 5 jaren geleden
discovery/v1 Bump google.golang.org/api 5 jaren geleden
dlp/v2 Bump google.golang.org/api 5 jaren geleden
dns Bump google.golang.org/api 5 jaren geleden
docs/v1 Bump google.golang.org/api 5 jaren geleden
doubleclickbidmanager/v1 Bump google.golang.org/api 5 jaren geleden
doubleclicksearch/v2 Bump google.golang.org/api 5 jaren geleden
drive Bump google.golang.org/api 5 jaren geleden
driveactivity/v2 Bump google.golang.org/api 5 jaren geleden
examples Bump google.golang.org/api 5 jaren geleden
file Bump google.golang.org/api 5 jaren geleden
firebasedynamiclinks/v1 Bump google.golang.org/api 5 jaren geleden
firebasehosting/v1beta1 Bump google.golang.org/api 5 jaren geleden
firebaseremoteconfig/v1 Bump google.golang.org/api 5 jaren geleden
firebaserules/v1 Bump google.golang.org/api 5 jaren geleden
firestore Bump google.golang.org/api 5 jaren geleden
fitness/v1 Bump google.golang.org/api 5 jaren geleden
fusiontables Bump google.golang.org/api 5 jaren geleden
games/v1 Bump google.golang.org/api 5 jaren geleden
gamesconfiguration/v1configuration Bump google.golang.org/api 5 jaren geleden
gamesmanagement/v1management Bump google.golang.org/api 5 jaren geleden
genomics Bump google.golang.org/api 5 jaren geleden
gensupport Bump google.golang.org/api 5 jaren geleden
gmail/v1 Bump google.golang.org/api 5 jaren geleden
google-api-go-generator Bump google.golang.org/api 5 jaren geleden
googleapi Bump google.golang.org/api 5 jaren geleden
groupsmigration/v1 Bump google.golang.org/api 5 jaren geleden
groupssettings/v1 Bump google.golang.org/api 5 jaren geleden
healthcare Bump google.golang.org/api 5 jaren geleden
iam/v1 Bump google.golang.org/api 5 jaren geleden
iamcredentials/v1 Bump google.golang.org/api 5 jaren geleden
iap Bump google.golang.org/api 5 jaren geleden
identitytoolkit/v3 Bump google.golang.org/api 5 jaren geleden
indexing/v3 Bump google.golang.org/api 5 jaren geleden
integration-tests/storage Bump google.golang.org/api 5 jaren geleden
internal Bump google.golang.org/api 5 jaren geleden
iterator Bump google.golang.org/api 5 jaren geleden
jobs Bump google.golang.org/api 5 jaren geleden
kgsearch/v1 Bump google.golang.org/api 5 jaren geleden
language Bump google.golang.org/api 5 jaren geleden
lib/codereview add GDrive provider support (#118) 6 jaren geleden
libraryagent/v1 Bump google.golang.org/api 5 jaren geleden
licensing/v1 Bump google.golang.org/api 5 jaren geleden
logging Bump google.golang.org/api 5 jaren geleden
manufacturers/v1 Bump google.golang.org/api 5 jaren geleden
mirror/v1 Bump google.golang.org/api 5 jaren geleden
ml/v1 Bump google.golang.org/api 5 jaren geleden
monitoring Bump google.golang.org/api 5 jaren geleden
oauth2 Bump google.golang.org/api 5 jaren geleden
option Bump google.golang.org/api 5 jaren geleden
oslogin Bump google.golang.org/api 5 jaren geleden
pagespeedonline Bump google.golang.org/api 5 jaren geleden
partners/v2 Bump google.golang.org/api 5 jaren geleden
people/v1 Bump google.golang.org/api 5 jaren geleden
photoslibrary/v1 Bump google.golang.org/api 5 jaren geleden
playcustomapp/v1 Bump google.golang.org/api 5 jaren geleden
playmoviespartner/v1 Bump google.golang.org/api 5 jaren geleden
plus/v1 Bump google.golang.org/api 5 jaren geleden
plusdomains/v1 Bump google.golang.org/api 5 jaren geleden
poly/v1 Bump google.golang.org/api 5 jaren geleden
prediction Bump google.golang.org/api 5 jaren geleden
proximitybeacon/v1beta1 Bump google.golang.org/api 5 jaren geleden
pubsub Bump google.golang.org/api 5 jaren geleden
qpxexpress/v1 Bump google.golang.org/api 5 jaren geleden
redis Bump google.golang.org/api 5 jaren geleden
remotebuildexecution Bump google.golang.org/api 5 jaren geleden
replicapool/v1beta1 Bump google.golang.org/api 5 jaren geleden
replicapoolupdater/v1beta1 Bump google.golang.org/api 5 jaren geleden
reseller/v1 Bump google.golang.org/api 5 jaren geleden
runtimeconfig Bump google.golang.org/api 5 jaren geleden
safebrowsing/v4 Bump google.golang.org/api 5 jaren geleden
script/v1 Bump google.golang.org/api 5 jaren geleden
searchconsole/v1 Bump google.golang.org/api 5 jaren geleden
servicebroker Bump google.golang.org/api 5 jaren geleden
serviceconsumermanagement/v1 Bump google.golang.org/api 5 jaren geleden
servicecontrol/v1 Bump google.golang.org/api 5 jaren geleden
servicemanagement/v1 Bump google.golang.org/api 5 jaren geleden
servicenetworking Bump google.golang.org/api 5 jaren geleden
serviceusage Bump google.golang.org/api 5 jaren geleden
serviceuser/v1 Bump google.golang.org/api 5 jaren geleden
sheets/v4 Bump google.golang.org/api 5 jaren geleden
siteverification/v1 Bump google.golang.org/api 5 jaren geleden
slides/v1 Bump google.golang.org/api 5 jaren geleden
sourcerepo/v1 Bump google.golang.org/api 5 jaren geleden
spanner/v1 Bump google.golang.org/api 5 jaren geleden
spectrum/v1explorer Bump google.golang.org/api 5 jaren geleden
speech Bump google.golang.org/api 5 jaren geleden
sqladmin/v1beta4 Bump google.golang.org/api 5 jaren geleden
storage Bump google.golang.org/api 5 jaren geleden
storagetransfer/v1 Bump google.golang.org/api 5 jaren geleden
streetviewpublish/v1 Bump google.golang.org/api 5 jaren geleden
support/bundler Bump google.golang.org/api 5 jaren geleden
surveys/v2 Bump google.golang.org/api 5 jaren geleden
tagmanager Bump google.golang.org/api 5 jaren geleden
tasks/v1 Bump google.golang.org/api 5 jaren geleden
testing/v1 Bump google.golang.org/api 5 jaren geleden
texttospeech Bump google.golang.org/api 5 jaren geleden
toolresults/v1beta3 Bump google.golang.org/api 5 jaren geleden
tpu Bump google.golang.org/api 5 jaren geleden
tracing/v2 Bump google.golang.org/api 5 jaren geleden
translate/v2 Bump google.golang.org/api 5 jaren geleden
transport Bump google.golang.org/api 5 jaren geleden
urlshortener/v1 Bump google.golang.org/api 5 jaren geleden
vault/v1 Bump google.golang.org/api 5 jaren geleden
videointelligence Bump google.golang.org/api 5 jaren geleden
vision Bump google.golang.org/api 5 jaren geleden
webfonts/v1 Bump google.golang.org/api 5 jaren geleden
webmasters/v3 Bump google.golang.org/api 5 jaren geleden
websecurityscanner/v1alpha Bump google.golang.org/api 5 jaren geleden
youtube/v3 Bump google.golang.org/api 5 jaren geleden
youtubeanalytics Bump google.golang.org/api 5 jaren geleden
youtubereporting/v1 Bump google.golang.org/api 5 jaren geleden
.gitignore add GDrive provider support (#118) 6 jaren geleden
.hgtags add GDrive provider support (#118) 6 jaren geleden
AUTHORS add GDrive provider support (#118) 6 jaren geleden
CONTRIBUTING.md add GDrive provider support (#118) 6 jaren geleden
CONTRIBUTORS add GDrive provider support (#118) 6 jaren geleden
GettingStarted.md Bump google.golang.org/api 5 jaren geleden
LICENSE add GDrive provider support (#118) 6 jaren geleden
NOTES add GDrive provider support (#118) 6 jaren geleden
README.md Bump google.golang.org/api 5 jaren geleden
TODO add GDrive provider support (#118) 6 jaren geleden
api-list.json Bump google.golang.org/api 5 jaren geleden
doc.go Bump google.golang.org/api 5 jaren geleden
go.mod Bump google.golang.org/api 5 jaren geleden
go.sum Bump google.golang.org/api 5 jaren geleden
key.json.enc add GDrive provider support (#118) 6 jaren geleden
tools.go Bump google.golang.org/api 5 jaren geleden

README.md

Google APIs Client Library for Go

Getting Started

$ go get google.golang.org/api/tasks/v1
$ go get google.golang.org/api/moderator/v1
$ go get google.golang.org/api/urlshortener/v1
... etc ...

and using:

package main

import (
	"net/http"

	"google.golang.org/api/urlshortener/v1"
)

func main() {
	svc, err := urlshortener.New(http.DefaultClient)
	// ...
}

Status

GoDoc

These are auto-generated Go libraries from the Google Discovery Service’s JSON description files of the available “new style” Google APIs.

Due to the auto-generated nature of this collection of libraries, complete APIs or specific versions can appear or go away without notice. As a result, you should always locally vendor any API(s) that your code relies upon.

These 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.

If you’re working with Google Cloud Platform APIs such as Datastore or Pub/Sub, consider using the Cloud Client Libraries for Go instead. These are the new and idiomatic Go libraries targeted specifically at Google Cloud Platform Services.

The generator itself and the code it produces are beta. Some APIs are alpha/beta, and indicated as such in the import path (e.g., “google.golang.org/api/someapi/v1alpha”).

Application Default Credentials Example

Application Default Credentials provide a simplified way to obtain credentials for authenticating with Google APIs.

The Application Default Credentials authenticate as the application itself, which make them great for working with Google Cloud APIs like Storage or Datastore. They are the recommended form of authentication when building applications that run on Google Compute Engine or Google App Engine.

Default credentials are provided by the golang.org/x/oauth2/google package. To use them, add the following import:

import "golang.org/x/oauth2/google"

Some 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:

import (
        "context"
        "golang.org/x/oauth2/google"
        "google.golang.org/api/compute/v1"
)

func main() {
        // Use oauth2.NoContext if there isn't a good context to pass in.
        ctx := context.Background()

        client, err := google.DefaultClient(ctx, compute.ComputeScope)
        if err != nil {
                //...
        }
        computeService, err := compute.New(client)
        if err != nil {
                //...
        }
}

If you need a oauth2.TokenSource, use the DefaultTokenSource function:

ts, err := google.DefaultTokenSource(ctx, scope1, scope2, ...)
if err != nil {
        //...
}
client := oauth2.NewClient(ctx, ts)

See also: golang.org/x/oauth2/google package documentation.