이있을 조금 늦었지만 나는 사람들이 시작하게하는 좋은 모범을 발견하지 못했습니다.
당신은 반드시
이 golang 1.5
설치 구글 클라우드 SDK (cloud.google.com/sdk을 -이 지역 개발을 허용합니다)를 설치하기 시작하기 전에
이 서비스 만들기 계정을 Google App Engine/클라우드 콘솔에서 다운로드하고 json (API 및 인증> 자격증 명)을 다운로드하십시오.
etup :
는 이전
수출 GOOGLE_APPLICATION_CREDENTIALS = ~/디렉토리를 다운로드 한 보안 자격증/CREDENTIALS.json
지금 당신은 이동으로 인증 할 수 있습니다에 대한 경로를 설정합니다.
package main
import (
"fmt"
"golang.org/x/net/context"
"golang.org/x/oauth2/google"
analytics "google.golang.org/api/analytics/v3"
)
var (
scope = analytics.AnalyticsReadonlyScope
)
func main() {
// Authentication is provided by the gcloud tool when running locally, and
// by the associated service account when running on Compute Engine.
client, err := google.DefaultClient(context.Background(), scope)
if err != nil {
fmt.Printf("Unable to get default client: %v", err)
}
service, err := analytics.New(client)
if err != nil {
fmt.Printf("Unable to create storage service: %v", err)
}
fmt.Println(service)
}
goauth2/oauth/jwt 내부에서 코드를 찾고있었습니다. 감사 – Freaktor