【问题标题】:Google + API Get Hangout Id from URLGoogle + API 从 URL 获取环聊 ID
【发布时间】:2013-12-04 04:51:52
【问题描述】:
我正在尝试将 Google Hangout API 集成到我的网站中。
用户想要:
- 创建环聊
- 复制该网址
- 将该网址保存在我们的网站中
- 显示有关环聊的信息
我知道我可以使用以下方式获取我需要的信息:https://www.googleapis.com/plus/v1/activities/{activityId}
我正在努力获取活动 ID。
我看到的唯一解决方案是:
- 首先以某种方式找到用户 ID /plus/v1/people?query
- 然后列出该人的活动 /plus/v1/people/00000/activities/ 并匹配 url
- 然后调用 /plus/v1/activities/
肯定有更简单的方法!
【问题讨论】:
标签:
google-api
google-plus
hangout
【解决方案1】:
我认为更简单的解决方案是完全走一条不同的路线。与其尝试通过 Google+ 帖子/活动获取环聊信息,不如创建一个环聊应用,将环聊的 URL 发送到您的服务器。在这种情况下,步骤将是以下两种情况之一。
简单的方法:
- 用户从您的网站发起视频群聊
- 创建它的网站链接还包括视频聊天开始时要启动的应用的 gid
- 该应用会向您的网站发送一条消息,指明已开始的环聊的 URL
另一种方式:
- 用户可以随意发起环聊
- 当他们准备好告诉您的网站时,他们会运行同一个应用
- 应用会向您的网站发送一条消息,指明环聊的 URL
然后,根据您的需要,您可以让应用执行与监控环聊是否仍然存在、人数等相关的其他事情。然后,您的网站将使用您希望的任何格式显示它收到的信息。
您可以在视频How do I Include a Hangout on my Website?中了解更多关于此方法的信息