问题标签 [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.
google-app-engine - 部署后的 Google Cloud Endpoint 404
现在 Google Cloud Endpoints 已向所有开发人员开放,我创建了一个 Google Cloud Endpoint,它可以在 Eclipse 调试中本地运行。但是当我部署时,实时端点只返回一个 HTTP 404。我的项目的 JSP 页面在本地运行和部署。这只是一旦部署就不起作用的端点。
有人知道我需要做什么来部署云端点吗?
guava - 使用 Guava 时端点 API 生成错误
我们将 Appengine Endpoints Java 与 Guava 一起使用,当在端点方法中使用 Function 时,API 生成器会返回异常。
函数不是方法签名的一部分。它只是在方法内部使用来转换列表。注释掉这个身体部分,它会生成 OK。
Guava 肯定在类路径中,应用程序的其他部分正常使用它。
我不确定它与 Guava 或任何外部 API 相关是否会给出相同的错误。
方法:
}
例外:
在这一点上不使用 Guava 非常简单,而且它可以工作。我只是想知道为什么会发生这种情况,因为我需要在其他部分更多地使用番石榴。
更新:
我认为它与以下问题相同:
Google Cloud Endpoints 不知道 Objectify 4 Transaction 中的 Work 类,导致 ClassNotFoundException
有小费吗?
谢谢!
google-app-engine - 如何使用 JPA 和 AppEngine 设置多对一关系?
我一直在尝试使用 JPA 与 AppEngine 中的 2 个实体建立关系,目前遇到了这个错误:
我的实体如下所示:
还有这个:
用户已经存在,这里是我插入新消息并得到递归错误的地方:
我应该如何在 JPA 和 AppEngine 指南中设置这种关系?谢谢!
更新
我的问题是涉及杰克逊,而不是 JPA。JPA 关系很好,但是我需要删除该关系并通过代码对其进行管理,因为它在序列化消息时导致无限递归,这些消息指的是引用消息的用户等等。我还必须确保将 MyMessage 中的用户属性注释为 @Transient 以避免持久性抱怨持久化已存在的子级拥有的父级。
google-app-engine - 删除和更改 google appengine 端点
我在 Google apengine 中创建了一个小项目,并且喜欢它,除了一件事:一旦完成,删除或更改端点似乎几乎是不可能的。无论 java 端点类中的代码如何更改,API 通常都保持不变。我试图删除完整的 API,但这也是不可能的。有没有办法做到这一点?
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 时,查询正确执行,并且我在数据存储区中看到了新实体。
除此之外,在文档中说“如果编码的键字段为空,则在保存对象时该字段将填充系统生成的键”。但似乎没有钥匙就不能接受?
有人可以帮我解决这个问题吗?
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 包不会。
google-app-engine - 来自 GAE 云端点的 400 响应
我正在尝试对我的 GAE Cloud Endpoint 进行以下 api 调用:
回应如下:
请注意,在此调用之前,我已经过身份验证,插入了几个 foo 对象,然后调用 list 将它们返回给客户端。api 的资源管理器更新调用工作正常,运行下面的 jQuery 代码段也工作正常。有什么建议么?或者我只是在实验性的错误领域。
这是Java代码:
java - 在 Google Cloud Endpoints 中获取原始 HTTP 数据(标头、Cookie 等)
我想知道是否可以在 Cloud Endpoint 中收集原始 HTTP 数据。我似乎在 Google 的文档中找不到任何内容,但 App Engine 的 Twitter 告诉我它是(https://twitter.com/app_engine/status/305747445017624576)。如果是这样,我可以请它的语法吗?我知道 GCE 的 API 仍处于早期阶段,任何帮助将不胜感激。
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 消息传递或我未提及的任何其他接口技术?
java - 将 android 应用程序连接到 Google Cloud Endpoints 时出错:找不到类
我已经使用 Google Cloud Endpoints 构建了一个 API,并且正在尝试连接到它并编写一个 Android 应用程序。我按照以下教程进行操作:
https://developers.google.com/appengine/docs/java/endpoints/consume_android
因此,我在“src”文件夹中添加了 jar 的内容,将列出的库复制到 lib 并添加了代码。当我尝试启动应用程序时,它崩溃并出现以下错误:
你知道这个错误的可能原因吗?
编辑:我在上面报告的日志之前也发现了这个