当前位置: 首页 > 知识库问答 >
问题:

谷歌云endpoint多获取

夏振国
2023-03-14

我有一个来自endpoint原始数据存储API的endpoint模型,称为资源,我使用Resource.query(). fetch(10)请求10个项目。

问题是它返回一个资源数组,但根据“创建endpointAPI”的文档,我需要返回一个消息数组。

https://cloud.google.com/appengine/docs/python/endpoints/create_api

使用Google Cloud Enpoints的Proto RPC消息

是否有标准的方法将我的模型数组转换为消息,或者for循环是最有效的方法?

提前感谢!

共有1个答案

白泽语
2023-03-14

我做了更多的挖掘,在GitHub上找到了谷歌云平台的一个例子(https://github.com/GoogleCloudPlatform/appengine-endpoints-tictactoe-python ). TictaToe\u api。py在返回NDB值时使用for循环,并在模型中使用自定义to\u message()函数。py将它们转换为protoRPC消息。

 类似资料:
  • 我尝试过将deendpoint与云SQL和Hibernate集成。但是,每次都有错误。跟随我的测试: 1 -源文件夹中的persistence . XML:http://imgur.com/hKjf8Cs给我错误:http://imgur.com/QJe8rvq 2-资源文件夹中的persistence.xml给我错误: ServletInitializationParameters.java:5

  • 我正在使用这个链接构建一个使用GCM的简单聊天应用程序,我发现了这个伟大的特性“Google Cloud Endpoints”,它使事情变得更容易。但我不敢依赖它,因为我注意到它仍然是试验性的。我可以信任它还是应该使用Java servlet?

  • 云-endpoint。 我正在学习Udacity教程。我对请求和响应的流程有点混淆,下面是我的理解 endpoint应该用注释,endpoint方法应该用注释,这些方法不应该返回原始数据类型。下面是一个endpoint方法 下面是我的ProfileForm和Profile类

  • 尝试运行本地开发服务器时 我正在尝试解决打开zip文件或JAR清单时出错:C:\Program 但是我应该在哪里以及如何改变默认的-javaAgent:?

  • 介绍如何在谷歌云平台获取在云联壹云平台需要使用的配置参数。 如何获取谷歌云服务帐号密钥信息? 纳管指定项目 打开“GCP Console中的IAM和管理-IAM页面”页面并登录。 单击顶部“选择项目”,选择需要授权的项目。 在左侧导航栏中选择“服务账号”,进入指定项目的服务账号页面。 单击 “创建服务账号” 按钮,进入创建服务账号页面。 配置服务账号名称、服务账号ID、服务账号说明等,单击 “创建

  • 尝试访问< code > http://localhost:8080/_ ah/API 时,我得到一个< code > StringIndexOutOfBoundsException : java.lang.String索引超出边界异常: 字符串索引超出范围: 0 at Java . lang . string . charat(string . Java:658)at com . Google