问题标签 [google-cloud-endpoints]

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 投票
8 回答
4214 浏览

google-app-engine - 部署后的 Google Cloud Endpoint 404

现在 Google Cloud Endpoints 已向所有开发人员开放,我创建了一个 Google Cloud Endpoint,它可以在 Eclipse 调试中本地运行。但是当我部署时,实时端点只返回一个 HTTP 404。我的项目的 JSP 页面在本地运行和部署。这只是一旦部署就不起作用的端点。

有人知道我需要做什么来部署云端点吗?

0 投票
0 回答
407 浏览

guava - 使用 Guava 时端点 API 生成错误

我们将 Appengine Endpoints Java 与 Guava 一起使用,当在端点方法中使用 Function 时,API 生成器会返回异常。

函数不是方法签名的一部分。它只是在方法内部使用来转换列表。注释掉这个身体部分,它会生成 OK。

Guava 肯定在类路径中,应用程序的其他部分正常使用它。

我不确定它与 Guava 或任何外部 API 相关是否会给出相同的错误。

方法:

}

例外:

在这一点上不使用 Guava 非常简单,而且它可以工作。我只是想知道为什么会发生这种情况,因为我需要在其他部分更多地使用番石榴。

更新:

我认为它与以下问题相同:

Google Cloud Endpoints 不知道 Objectify 4 Transaction 中的 Work 类,导致 ClassNotFoundException

有小费吗?

谢谢!

0 投票
2 回答
1709 浏览

google-app-engine - 如何使用 JPA 和 AppEngine 设置多对一关系?

我一直在尝试使用 JPA 与 AppEngine 中的 2 个实体建立关系,目前遇到了这个错误:

我的实体如下所示:

还有这个:

用户已经存在,这里是我插入新消息并得到递归错误的地方:

我应该如何在 JPA 和 AppEngine 指南中设置这种关系?谢谢!

更新

我的问题是涉及杰克逊,而不是 JPA。JPA 关系很好,但是我需要删除该关系并通过代码对其进行管理,因为它在序列化消息时导致无限递归,这些消息指的是引用消息的用户等等。我还必须确保将 MyMessage 中的用户属性注释为 @Transient 以避免持久性抱怨持久化已存在的子级拥有的父级。

0 投票
1 回答
510 浏览

google-app-engine - 删除和更改 google appengine 端点

我在 Google apengine 中创建了一个小项目,并且喜欢它,除了一件事:一旦完成,删除或更改端点似乎几乎是不可能的。无论 java 端点类中的代码如何更改,API 通常都保持不变。我试图删除完整的 API,但这也是不可能的。有没有办法做到这一点?

0 投票
2 回答
2352 浏览

google-app-engine - “消息”:尝试通过 api-explorer 插入实体时出现“java.lang.NullPointerException”

我是 appEngine 的新手,我尝试了我的项目所必需的简单事情:我创建了简单的 JDO 图像类:

成功创建并部署到 AppEngine 的端点。当我尝试通过 google-api-explorer https://developers.google.com/apis-explorer/?base=https://my-application.appspot.com/_ah/api#s/将简单对象插入数据存储区时,仅使用 id 和 appID 参数链接到图像和密钥,我收到以下错误:

当我将键从 Long 类型更改为 by 时,查询正确执行,并且我在数据存储区中看到了新实体。

除此之外,在文档中说“如果编码的键字段为空,则在保存对象时该字段将填充系统生成的键”。但似乎没有钥匙就不能接受?

有人可以帮我解决这个问题吗?

0 投票
6 回答
13110 浏览

google-app-engine - GAE 云端点 - 部署后 Api 未更新

我开始在我的 GAE 项目中使用云端点,但遇到了 API 未在服务器上更新的问题。

  • localhost:8888/_ah/api/explorer 没问题。

但是当我部署时,没有任何变化。

  • myapp.appspot.com:8888/_ah/api/explorer 不好

进一步调查显示 url 端点更新示例:https ://myapp.appspot.com/_ah/api/myapp/v1/foo/list

但是加载的客户端api仍然不正确。例如:gapi.client.load('myapp', 'v1', callback, url); gapi.client.myapp.foo.list();

如果我将调用从 foo/list 更改为 foo/list2,其余 url 会更新,api 包不会。

0 投票
1 回答
1635 浏览

google-app-engine - 来自 GAE 云端点的 400 响应

我正在尝试对我的 GAE Cloud Endpoint 进行以下 api 调用:

回应如下:

请注意,在此调用之前,我已经过身份验证,插入了几个 foo 对象,然后调用 list 将它们返回给客户端。api 的资源管理器更新调用工作正常,运行下面的 jQuery 代码段也工作正常。有什么建议么?或者我只是在实验性的错误领域。

这是Java代码:

0 投票
2 回答
6032 浏览

java - 在 Google Cloud Endpoints 中获取原始 HTTP 数据(标头、Cookie 等)

我想知道是否可以在 Cloud Endpoint 中收集原始 HTTP 数据。我似乎在 Google 的文档中找不到任何内容,但 App Engine 的 Twitter 告诉我它是(https://twitter.com/app_engine/status/305747445017624576)。如果是这样,我可以请它的语法吗?我知道 GCE 的 API 仍处于早期阶段,任何帮助将不胜感激。

0 投票
1 回答
1987 浏览

java - Google App Engine 和 Android(OAuth、C2DM 或云消息传递)

该板的许多用户都想开发一个以 Google App Engine 作为后端服务器的 Android 应用程序。我需要用户使用他/她的 Google 帐户登录并将图像上传到 GAE 服务器。这是我到目前为止所做的:

首先,我找到了这个关于 Android、GAE 和C2DM 消息传递的网站。我努力遵循教程,学习了开发 android 应用程序以及如何在 GAE 中创建 Java 服务器,但事实证明 C2DM 现在已被弃用!

然后我开始学习带有OAuth授权的 Java 后端和一个名为Cloud Endpoints的 GAE“实验性”功能,它应该让我在处理 Android + Google App Engine 时更轻松。

我的问题是:将 Android 与 GAE、授权和 blobstore 上传功能连接起来的最佳方式是什么?使用 OAuth + Cloud Endpoints、C2DM 消息传递或我未提及的任何其他接口技术?

0 投票
1 回答
1164 浏览

java - 将 android 应用程序连接到 Google Cloud Endpoints 时出错:找不到类

我已经使用 Google Cloud Endpoints 构建了一个 API,并且正在尝试连接到它并编写一个 Android 应用程序。我按照以下教程进行操作:

https://developers.google.com/appengine/docs/java/endpoints/consume_android

因此,我在“src”文件夹中添加了 jar 的内容,将列出的库复制到 lib 并添加了代码。当我尝试启动应用程序时,它崩溃并出现以下错误:

你知道这个错误的可能原因吗?

编辑:我在上面报告的日志之前也发现了这个