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

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.