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

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.