Google app engine go端点oauth2用户始终为零

Google app engine go端点oauth2用户始终为零,google-app-engine,go,google-cloud-endpoints,Google App Engine,Go,Google Cloud Endpoints,如何使api explorer oauth2适用于go端点?(范围) u始终为零,在java中,我必须添加类似的内容才能使其正常工作 @Api(name = "rest1", version = "0", scopes = {Id.EMAIL_SCOPE}, clientIds = {Id.WEB_CLIENT_ID, Id.ANDROID_CLIENT_IDd, Id.ANDROID_CLIENT_IDr, Id.EXPLORER_ID}, audien

如何使api explorer oauth2适用于go端点?(范围)

u
始终为零,在java中,我必须添加类似的内容才能使其正常工作

@Api(name = "rest1",
     version = "0",
     scopes = {Id.EMAIL_SCOPE},
     clientIds = {Id.WEB_CLIENT_ID, Id.ANDROID_CLIENT_IDd, Id.ANDROID_CLIENT_IDr, Id.EXPLORER_ID},
     audiences = {Id.ANDROID_AUDIENCE})
如何使其适用于go端点

编辑

啊!我找到了这个PS golang的API\u EXPLORER\u CLIENT\u ID是什么

doh2!

@Api(name = "rest1",
     version = "0",
     scopes = {Id.EMAIL_SCOPE},
     clientIds = {Id.WEB_CLIENT_ID, Id.ANDROID_CLIENT_IDd, Id.ANDROID_CLIENT_IDr, Id.EXPLORER_ID},
     audiences = {Id.ANDROID_AUDIENCE})
func (gs *GreetingService) Store(r *http.Request, req *Request, resp *Response) error {
    c := endpoints.NewContext(r)

    u, err := endpoints.CurrentBearerTokenUser(c, []string{"https://www.googleapis.com/auth/userinfo.email"}, []string{"...apps.googleusercontent.com",endpoints.ApiExplorerClientId})
    if err != nil {return err}

    c.Infof("-------------------")
    if u != nil {c.Infof("Hello, %v\n", u)}
    c.Infof("-------------------")
}