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) преди 6 години
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) преди 6 години
.hgtags add GDrive provider support (#118) преди 6 години
AUTHORS add GDrive provider support (#118) преди 6 години
CONTRIBUTING.md add GDrive provider support (#118) преди 6 години
CONTRIBUTORS add GDrive provider support (#118) преди 6 години
GettingStarted.md Bump google.golang.org/api преди 5 години
LICENSE add GDrive provider support (#118) преди 6 години
NOTES add GDrive provider support (#118) преди 6 години
README.md Bump google.golang.org/api преди 5 години
TODO add GDrive provider support (#118) преди 6 години
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) преди 6 години
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.