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.