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.