Servlets 如何在镜像API中接收来自Google glass的数据

Servlets 如何在镜像API中接收来自Google glass的数据,servlets,google-glass,google-mirror-api,Servlets,Google Glass,Google Mirror Api,在我的应用程序中,我已将自定义菜单项添加到用户时间线项中。所以,如果用户选择了菜单,一个请求应该从glass发送到服务器。我的问题是如何在JavaServlet页面中接收和解析这个请求? 这是我的自定义菜单代码 // And custom actions List<MenuValue> menuValues = new ArrayList<MenuValue>(); menuValues.add(new MenuValue().setIconUrl

在我的应用程序中,我已将自定义菜单项添加到用户时间线项中。所以,如果用户选择了菜单,一个请求应该从glass发送到服务器。我的问题是如何在JavaServlet页面中接收和解析这个请求? 这是我的自定义菜单代码

    // And custom actions
    List<MenuValue> menuValues = new ArrayList<MenuValue>();
    menuValues.add(new MenuValue().setIconUrl(WebUtil.buildUrl(req, "/static/images/drill.png")).setDisplayName("Found"));
    menuItemList.add(new MenuItem().setValues(menuValues).setId("found").setAction("CUSTOM"));

    timelineItem.setMenuItems(menuItemList);
    timelineItem.setNotification(new NotificationConfig().setLevel("DEFAULT"));
//和自定义操作
列表菜单值=新建ArrayList();
添加(新的MenuValue().setIconUrl(WebUtil.buildUrl(req,“/static/images/drill.png”)).setDisplayName(“Found”);
添加(new MenuItem().setValues(menuValues).setId(“found”).setAction(“CUSTOM”);
timelineItem.setMenuItems(menuItemList);
timelineItem.setNotification(新NotificationConfig().setLevel(“默认”);
目前am测试处于开发模式。要测试这一点,我需要部署我的应用程序还是不需要

我在服务器端使用Java。任何帮助都将不胜感激


谢谢。

您需要将您的玻璃器皿安装在能够从公共互联网接收HTTPS连接的服务器上。如果您在私有服务器上,或者在没有HTTPS的服务器上,则需要设置一个隧道


要实际获得回调,您需要使用端点订阅用户的时间线。该页面上有一个示例Java方法,您可以使用它进行调用。您提供的URL需要是一个HTTPS URL,Google的服务器可以访问该URL,并且应该解析为一个返回OK状态的servlet。有关服务器需要执行的操作的详细信息,请参阅。

是否有任何方法将自定义属性附加到自定义菜单项?我们正在迭代中创建自定义菜单,所以我只想知道单击了哪个菜单项。这最好作为一个单独的问题来提问-请随意发布一个新问题。完成,@cap俘你能帮我吗?