Java 是不是有任何用于 Gmail 聊天的 API?

Posted

技术标签:

【中文标题】Java 是不是有任何用于 Gmail 聊天的 API?【英文标题】:Does Java have any API for Gmail chat?Java 是否有任何用于 Gmail 聊天的 API? 【发布时间】:2012-04-15 10:28:29 【问题描述】:

我正在尝试为 Java 上的 Gmail 创建一个聊天应用程序,但我找不到任何用于此目的的 API。有人告诉我 OAuth,但我认为它没有任何此类功能。请向我推荐一个 API 或帮助我在这种情况下使用 OAuth。提前致谢。

【问题讨论】:

【参考方案1】:

Google 使用 XMPP 协议进行聊天。

XMPP Java API Overview 使用Smack 库的simple tutorial

【讨论】:

【参考方案2】:

Gmail 使用基于网络的 Google Talk (GTalk) 版本。 GTalk 是一个基于 Jabber/XMPP 的聊天系统。

我建议查看适用于 Java 的 Jabber/XMPP 库,例如 Smack,作为此问题的答案; best java jabber client library

【讨论】:

【参考方案3】:

Google Chat 和 Google Talk 使用 XMPP 协议。您可能会发现在这里阅读 Google 文档很有用...https://developers.google.com/talk/

【讨论】:

以上是关于Java 是不是有任何用于 Gmail 聊天的 API?的主要内容,如果未能解决你的问题,请参考以下文章

无法再从 Openfire 用户向 GMAIL 帐户发送聊天邀请 [关闭]

如何使用 Smack API 语音/视频聊天

App Engine 聊天应用程序

如何构建gmail聊天机器人?

使用 gmail 服务器使用 XMPP 协议的聊天应用程序

Android 聊天是不是有任何 Openfire smack 替代方案?