java - Google+ 登录 Java PhotoHunt 示例不显示 Google+ 登录按钮

标签 java google-app-engine angularjs google-plus

我是 Google+ 登录新手,正在尝试构建一个实现此功能的应用程序。

所以我在 https://developers.google.com/+/photohunt/java 上查找示例教程并尝试遵循它。但是,当我将此应用程序部署到 App Engine 或在我的 localhost:8888 上运行它时,Google+ 登录按钮不会显示。我无法用该应用程序做任何事情。

你们有人遇到过这个问题吗?我附上了部署此应用程序时所看到的屏幕截图。

screenshot

“邀请你的 friend ”按钮也不起作用。 我注意到在 index.html 的内部标签中,它没有像其他 angularjs 应用程序那样具有“ng-app”属性。我也是 angularjs 的新手,所以我不知道这是否是问题所在。似乎 angularjs 方法没有被调用或者什么的。

任何建议都会有所帮助!

最佳答案

对于 Angular JS,安装 the Angular JS batarang 会很有帮助。 。就登录按钮未呈现而言,这可能是由多种原因引起的。

您应该尝试的一些事情:

  • 您可以尝试断开应用程序与 https://plus.google.com/apps 的连接。然后再次登录
  • 检查您的授权来源是否为 the Google API console是正确的。请注意,http 与 https 是有区别的。当您从在 AppEngine 上运行切换到它时,这一点特别容易被忽略,因为它很容易同时支持这两种方式。
  • 在浏览器中打开 JavaScript 控制台,查看是否遇到任何错误,这可能会帮助您找到解决方案。
  • Chrome developer tools的网络部分观察网络流量,这也可能会带来更多有关问题所在的信息
  • 通过查看页面源代码并检查源代码中的链接(尤其是 client|plus.js)来验证所有脚本是否都已加载。
  • 验证 Google 客户端是否正常工作,您可以通过在控制台中键入以下内容来执行此操作:

    gapi.client.load('plus','v1');
    

如果这些解决方案都无法帮助您或让您朝着正确的方向前进,您可能需要考虑重新下载示例,因为您的 PhotoHunt 文件夹可能发生了问题。

另外,您在哪个浏览器上尝试此操作?

关于java - Google+ 登录 Java PhotoHunt 示例不显示 Google+ 登录按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15993148/

相关文章:

java - Selenium 测试运行不会保存 cookie?

java - 根据子类型信息初始化父类(super class)型成员

java - 使用iText从pdf文件中提取一页

javascript - 将 JSON 从 JavaScript 返回到 Python

angularjs - 在 $http.post 之后用 $http.get 重新加载 Controller

java - 如何在拖放过程中接收关键事件?

java - hibernate 一对一双向不工作

android - 依赖于 Google-App-Engine 模块的 Aar 文件

angularjs - Cordova:在 android 5.0(及更高版本)上白屏仍然存在

angularjs - Angular.js 如何将 $scope 注入(inject)到 $scope.on() 的指令() 中?