首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud Endpoints Discovery文档缺少格式

Google Cloud Endpoints Discovery文档缺少格式
EN

Stack Overflow用户
提问于 2017-02-07 11:35:26
回答 1查看 140关注 0票数 0

我已经升级到云端点2.0,它不再支持RPC。因此,我生成了一个新的发现文档,并使用带有REST发现文档的服务生成器作为输入,以便为我的iOS应用程序生成客户端库。

使用新的REST发现文档时,我在尝试生成库时遇到以下错误:

代码语言:javascript
复制
~/workspace/google-api-objectivec-client-for-rest/Source/Tools/ServiceGenerator/build/Release/ServiceGenerator discovery/servUsApi-v1-rest.discovery --outputDir GTLAPI --gtlrFrameworkName GoogleAPIClientForREST

ERROR: Failure, exception: Looking at parameter 'creditKickbackKash:creditAmount', found a type/format pair of 'number/(null)', and don't how to map that to Objective-C

我可以通过在发现文档中(在许多地方)添加"format":" double“键和所有double参数的值来手动修复此问题。请注意,下面的creditAmount缺少一个格式,就像所有其他的doubles一样。

生成的发现文档如下所示:

代码语言:javascript
复制
"creditKickbackKash": {
 "httpMethod": "PUT",
 "id": "servUsApi.admin.creditKickbackKash",
 "parameterOrder": [
  "userId",
  "creditAmount"
 ],
 "parameters": {
  "userId": {
   "format": "int64",
   "location": "path",
   "required": true,
   "type": "string"
  },
  "creditAmount": {
   "location": "path",
   "required": true,
   "type": "number"
  }
 },
 "path": "creditKickbackKash/{userId}/{creditAmount}",
 "response": {
  "$ref": "ResultDTO"
 },
 "scopes": [
  "https://www.googleapis.com/auth/userinfo.email"
 ]
}

还有其他人有这个问题吗?如何让发现文档生成正确地格式化文档,包括双数字类型?

EN

回答 1

Stack Overflow用户

发布于 2017-04-03 08:24:34

我也有同样的问题。我从1.9.50回滚到1.9.48,问题就解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42081267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档