草庐IT

google-api-objectivec-client

全部标签

angularjs - 使用 Go 为 Rest API 返回 0

我一直在尝试使用Go在前端使用GoogleAppEngine及其数据存储和AngularJS构建一些简单的后端RESTAPI。除了编辑之外,我能够使一切正常工作。而且我不确定为什么JSON没有正确解码。结构:typeArticlestruct{Keyint64`json:"Key"datastore:"-"`TitlestringTextstring`datastore:",noindex"`AuthorstringTagsstringPostedtime.Time}当我加载文章时,我使用数据存储中的id值填充Key属性。示例:5593215650496512我将该字段保存在我的表单的

google-app-engine - 定义了一个带有绑定(bind)参数但得到 404 的 Goji 路由

我有一个使用Goji的GoogleAppEngine应用程序并定义了以下路由:funcinit(){mux:=web.New()http.Handle("/api/list",mux)mux.Use(middleware.EnvInit)mux.Use(middleware.Logger)mux.Get("/api/list",list.HandleListGetAll)mux.Post("/api/list",list.HandleListNewList)mux.Get("/api/list/:id",list.HandleListGetSingle)}我可以GET和POST到/ap

python - 需要一些关于如何实现基于 golang 的 restful api 应用程序的帮助

我的编码技能有点低:)最近我开始学习golang以及如何处理Api通信应用程序。自学以来一直很开心,golang正在证明自己是一门具有挑战性的语言,最终收获颇丰(代码感^^)。一直在尝试基于他们的APIV2(BETA)为golang创建一个cryptsyapi库,这是一个restfullapi。他们在他们的api网站上有一个python库https://github.com/ScriptProdigy/CryptsyPythonV2/blob/master/Cryptsy.py.到目前为止,已经能够让公共(public)访问正常工作,但由于身份验证部分,我在私有(private)访问上

google-app-engine - 采空区 : interface is only registered on Encode but not on Decode

我正在使用数据存储开发应用引擎应用程序。我正在尝试采空对接口(interface)进行编码并将其存储到数据存储中。但是当我尝试从加载数据存储,我收到错误:gob:namenotregisteredforinterface:"main27155.strand"奇怪的是load()方法在加载后开始工作调用了save()方法。它不再返回错误,一切都保存了在数据存储中按预期加载。但是当我重新启动实例时,load()方法再次停止工作。我提到的加载和保存方法是指定义的方法datastore.PropertyLoadSaver接口(interface)从外观上看,注册似乎有问题与gob的类型/接口(

go - 斯堪的纳维亚字符在 go-lang go-instagram API 绑定(bind)中不起作用

您好,我正在努力解决这个开源库(https://github.com/carbocation/go-instagram/)中似乎存在的多字节支持问题。我正在使用下面的代码来检索有关瑞典语标签blue的信息。我怎么会在尝试时得到一个空数组。fmt.Println("Startinginstagramdownload.")client:=instagram.NewClient(nil)client.ClientID="myid"media,_,_:=client.Tags.RecentMedia("blå",nil)fmt.Println(media)我已经尝试通过浏览器使用api,并且有

amazon-web-services - 无法使用 Golang 生成亚马逊产品 API 签名

帮助。使用Amazon和Go提供的测试参数无法得到正确的签名。我的签名哈希函数如下。我根据Amazon文档使用SHA-256和base64编码。funcHashSignature(strstring,secretstring)string{mac:=hmac.New(sha256.New,[]byte(secret))_,err:=mac.Write([]byte(str))iferr!=nil{return""}hash:=base64.StdEncoding.EncodeToString(mac.Sum(nil))hash=url.QueryEscape(hash)returnha

testing - Golang NewRequest 将 POST 参数传递给 API 进行测试

这是我的测试方法,它创建一个新请求并传递POST参数。url1:="/api/addprospect"data:=url.Values{}data.Add("customer_name","value")b:=bytes.NewBuffer([]byte(data.Encode()))request,err:=http.NewRequest("POST",serverHttp.URL+url1,b)res,err:=http.DefaultClient.Do(request)问题是POSTparam没有被url的函数处理程序获取。你能帮我设置正确的请求吗?谢谢

api - 如何使用 Golang 的 github.com/google/google-api-go-client/customsearch/v1

我已经完成了人们说不需要的Oauth回调,只需要cx代码,但我还没有弄清楚如何将cx参数添加到调用中。packagemainimport("fmt""log""github.com/vinniyo/authCallback""github.com/google/google-api-go-client/customsearch/v1")funcmain(){client,err:=authCallback.BuildOAuthHTTPClient()iferr!=nil{log.Fatalf("ErrorbuildingOAuthclient:%v",err)}service,err:

google-app-engine - 如何在与 app.yaml 不同的文件夹中上传 Google App Engine (Go) 项目

我的项目有以下结构:|appengine|----app.yaml|----myScript.go|bower_components|----|...|build|----|images|----|----|branding|----|----|----favicon.ico|----|styles|----|----|*.css|----|index.html|src|...我想在运行goappdeployappengine时上传构建文件夹的全部内容。我的app.yaml看起来像这样:application:myProjectversion:0-1runtime:goapi_vers

google-app-engine - 在 Datastore 中将 slice 设置为 noindex 没有任何效果

给定,typePersonstruct{Namestring`datastore:"name"`Pets[]Pet`datastore:"pets,noindex"`}typePetstruct{Ageint`datastore:"age"`}Datastore仍然索引Pets字段和Pet中的所有字段。 最佳答案 设置noindex只会影响新实体。之前保存的实体将保持索引状态,直到您覆盖它们。 关于google-app-engine-在Datastore中将slice设置为noindex