Tom Denham 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
..
adexchangebuyer 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
adexchangeseller 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
admin 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
adsense 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
adsensehost 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
analytics 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
androidenterprise 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
androidpublisher 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
appengine 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
appsactivity 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
appstate 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
autoscaler 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
bigquery 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
blogger 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
books 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
calendar 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
civicinfo 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
classroom 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
cloudbilling 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
cloudbuild 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
clouddebugger 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
cloudlatencytest 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
cloudmonitoring 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
cloudresourcemanager 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
cloudtrace 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
clouduseraccounts 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
compute 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
container 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
content 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
coordinate 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
customsearch 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
dataflow 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
dataproc 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
datastore 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
deploymentmanager 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
dfareporting 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
discovery 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
dns 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
doubleclickbidmanager 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
doubleclicksearch 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
drive 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
examples 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
fitness 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
freebase 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
fusiontables 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
games 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
gamesconfiguration 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
gamesmanagement 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
gan 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
genomics 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
gensupport 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
gmail 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
google-api-go-generator 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
googleapi 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
groupsmigration 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
groupssettings 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
iam 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
identitytoolkit 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
integration-tests 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
kgsearch 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
lib 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
licensing 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
logging 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
manager 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
mapsengine 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
mirror 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
oauth2 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
pagespeedonline 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
partners 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
playmoviespartner 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
plus 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
plusdomains 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
prediction 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
proximitybeacon 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
pubsub 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
qpxexpress 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
replicapool 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
replicapoolupdater 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
reseller 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
resourceviews 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
script 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
serviceregistry 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
siteverification 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
spectrum 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
sqladmin 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
storage 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
storagetransfer 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
tagmanager 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
taskqueue 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
tasks 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
translate 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
urlshortener 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
vision 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
webfonts 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
webmasters 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
youtube 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
youtubeanalytics 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
youtubereporting 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
.hgignore 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
.hgtags 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
.travis.yml 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
AUTHORS 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
CONTRIBUTING.md 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
CONTRIBUTORS 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
GettingStarted.md 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
LICENSE 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
Makefile 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
NOTES 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
README.md 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
TODO 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
api-list.json 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому
key.json.enc 5a2db92663 Add glide.lock and update GCE dependencies 8 роки тому

README.md

Google APIs Client Library for Go

Status

Build Status

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.

Announcement email:

Getting started documentation:

In summary:

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

For docs, see e.g.:

The package of a given import is the second-to-last component, before the version number.

For examples, see:

For support, use the golang-nuts@ mailing list:

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 (
        "golang.org/x/net/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.