我在使用Google Hangouts API
时很困惑。
我已经浏览了这里的API并创建了项目,并按照第二步给出的步骤进行了操作。
我有一个要求,用户将initiate a hangout
和send the link
给一些人,人们可以在其中join
。
让我们考虑这个示例应用程序。我如何在我的MVC
应用程序中使用Gadget XML
和Source Code
并启动Hangout?
他们给出了一个示例XML文件,其中也包含一些html代码。
我如何在我的应用程序中调用XML文件并能够触发一些hangouts事件,如getHangoutUrl()
?
-
初始化hangout: hangout按钮是你正在寻找的,你只需要添加所需的javascript文件到你的页面,并使用'gapi.hangout。渲染按钮
-
发送hangout链接给其他人:您可以使用邀请选项,在这里您可以添加邀请(电子邮件,gplus profile_id,电话号码),同时渲染hangout按钮,更多信息和示例在这里。
- Gadget XML文件:该文件应该托管在服务器上的某个公共url上,该url不需要任何类型的身份验证。你可以在hangout应用服务器上添加脚本、样式和html。
- 在hangout app中处理事件:你可以使用ajax在hangout app中发布更改到你的服务器。但是如果您使用push来异步处理hangout触发事件(onYouTubeLiveIdReady, onParticipantsAdded等)并将更改推送给客户端会更好。你也可以使用它来添加聊天消息功能到你的应用程序中,这样观众也可以在Hoa广播的情况下与hangout参与者互动。