選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
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.