问题标签 [google-cloud-endpoints-v2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
172 浏览

google-app-engine - Google App Engine 从 V1 迁移到 V2

我已经迁移了我的 Google App Engine 端点。我的 V1 libs 文件夹中有一个 jar 和 war 文件。但是在我迁移之后,只有在我的 v2 libs 文件夹中才有了 war 文件。没有 jar 文件,我无法继续我的工作。我在迁移过程中遗漏了什么吗?感谢任何人的帮助。

0 投票
2 回答
213 浏览

protocol-buffers - gcloud端点部署错误时间戳类型

我已经成功部署了很多谷歌 gRPC 云端点。

但是第一次,我在我的原型中使用时间戳类型,当我尝试部署我的 gRPC API 时,我遇到了一个错误:

我生成 api_descriptor.pb 的命令

我的 api_config.yaml

我找不到关于这个问题的任何信息......有什么想法吗?

0 投票
1 回答
54 浏览

java - GAE 应用程序将 Long 序列化为字符串。如何改变它?

我有一个配置了 Cloud Endpoints Framework v2 和 Java 8 的 GAE 应用程序。它对于已经在那里定义的服务运行良好。

我有一种定义新服务的方法。看起来像这样:

这是UserOperationsResponse类的设计:

该方法按预期工作并检索数据。但是,当我去邮递员并测试服务时,我得到了以下响应:

如何在响应中获取数字数组而不是字符串数组?

0 投票
1 回答
200 浏览

google-app-engine - 在 Google App Engine 上使用 Jax-RS 而不是 Cloud Endpoints 有什么问题

我正在 Google App Engine/Datastore 上开发一个 Java Web 项目作为移动应用后端。

要求是只使用谷歌云中低使用率的免费服务,这样我就可以廉价地开始,并且(理论上)必须做更少的工作来扩大规模以处理更多用户。

我是一名 JavaEE 开发人员,正在考虑在 Google App Engine 中使用 Jax-RS 而不是 Google Cloud Endpoints。

在阅读了 Google App Engine 中的 JAX-RS 服务和其他一些答案后,我对以下问题的答案很感兴趣,尤其是在 2018 年,因为大多数答案都非常陈旧

  • 在以下方面使用 Jax-RS 而不是 Cloud Endpoints 我会放弃什么:
    • 与 Google 的 auth sdk 集成后,Cloud Endpoints 是否更易于使用?
    • 我会在日志记录和指标方面放弃任何东西吗?
    • 当我出于某种原因将 App Engine 运行时与 Jax-RS 结合使用时,使用 Arquillian 进行测试是否更加困难?
    • Jax-RS servlet 是否需要自定义管道来启用 SSL?
    • 有什么我没想到的...

对我来说,Jax-RS 的明显优势在于它易于开发(Cloud Endpoints 似乎需要更多样板文件)以及我已经非常熟悉它的事实。

非常感谢经验丰富的建议。

0 投票
1 回答
32 浏览

google-app-engine - Google Cloud Endpoints v2:注入用户的任何方式?

我是 Google Cloud Endpoints 的新手,目前正在寻找另一种接收User方法参数的方法。

在有关Authenticating Users的文档中,接收显示的有关用户的信息的唯一方法是接收一个实例com.google.api.server.spi.auth.common.User作为方法参数。

除了直接在端点方法上之外,似乎没有任何注释可以用来在其他地方请求此原则。这显然可以工作,但我对以下场景非常感兴趣:

有谁知道如何做到以上几点?我意识到我可以简单地将这个逻辑移动到我的端点类中,但这是一个横切关注点的情况,不仅是糟糕的编程,而且不太容易测试。

是的,我知道我可以扮演自己的解决方案(双关语),但云端点应该让这种事情变得简单,不是吗?

0 投票
1 回答
72 浏览

ios - 如何使用 iOS 访问谷歌端点 2

我在 iOS 和 android 上都有一个工作应用程序。

此后,我使用 android studio 将端点迁移到版本 2,并且我的 android 应用程序仍在运行。

然而,我的 iOS 不再工作,但我找不到任何解释如何使用 iOS 访问谷歌端点版本 2 的文档。

唯一的文档是以下链接中的旧文档单击此处

有谁知道我在哪里可以找到这样的教程?

0 投票
3 回答
1089 浏览

python - Google Endpoints GET 请求 URL 参数 [Python]

我目前正在做一个需要编写 GET 处理程序的小项目。我正在使用端点文档中提供的 Echo 示例。

我有我的资源容器:

我有我的处理程序:

为了访问它,我正在使用 curl:

现在这可以正常工作并返回您期望的内容,但是如果我需要将更多信息编码到我的 URL 中,例如:

我无法弄清楚如何做到这一点,也无法在文档中找到解释或示例。

任何帮助,将不胜感激。

编辑1:

我的代码现在看起来像这样:

在我的 openapi.json 路径下,我有:

然而,当我运行请求 curl --request GET --header "Content-Type: application/json" http://localhost:8080/_ah/api/echo/v1/echo/getEmails?trailingDigits=2&leadingDigits=2

我取回了 trailingDigits 的内容,但是leadingDigits 的默认值

0 投票
1 回答
644 浏览

firebase-authentication - 具有 Firebase 身份验证的 Cloud Endpoints

我想要完成的是,我想将在 Google App Engine 上运行的网络服务的使用限制为使用 Firebase Auth 登录的应用用户。

如何向 openAPI 规范添加安全规则以允许用户仅请求其 uuid 的信息?因此,如果用户使用该 uuid 登录 Firebase Auth,则他们将能够使用 Web 服务获取有关其 uuid 的信息

0 投票
1 回答
62 浏览

google-app-engine - 是否可以在谷歌云端点 python 中返回字符串

我需要返回一个字符串(纯文本)而不是 JSON(类消息)。

这是我现在的代码:

我想要做 :

谢谢<3

0 投票
1 回答
386 浏览

java - 添加 API 管理时的 ServiceConfigException

在我尝试将Api Management添加到我的项目中后,我开始收到错误ServiceConfigException ,就像这里解释的那样。

如此处所述,从web.xml行中注释掉ServiceManagementConfigFilter行可以解决的问题,但会使我的项目没有 API 支持。

我很想得到一些帮助。提前致谢。