java - 访问 Google Talk 聊天记录

标签 java android xmpp google-talk

我正在寻找访问 Google Talk 的方法聊天记录。用于 android 设备的方法,但不必特定于它。我正在寻找最好的官方方法,但这不是必需的。 AFAIK没有官方方法。方法一定不能,

  1. 通过 IMAP(需要启用聊天和标签)
  2. 通过 Talk.apk 的 ContentResolver(需要安装 talk.apk)

除非它以某种方式绕过上述方法之后列出的问题。

Google 的不同 Google Talk 应用程序都能够记录聊天记录,但我没有任何文档知道它是如何工作的。

最佳答案

Google Apps Script有一个 getChatThreads() API 调用。

使用这些方法中的任何一种都会遇到问题。我认为最好的(坏的)解决方案是使用 IMAP 并包括使聊天标签能够通过 IMAP 访问的步骤。关于 OAuth 2.0 Gmail IMAP authentication 的一件好事是它不依赖于用户在 GMail 中打开 IMAP,无论用户的 IMAP 设置如何,它都能正常工作。

关于java - 访问 Google Talk 聊天记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13774117/

相关文章:

java - 什么是 Javadoc 摘要片段?

java - @Context 注入(inject)在 Je​​rsey ContainerRequestFilter (Dropwizard) 中不起作用

java - JPA EntityManager 静态还是实例?

android - 用于移动 Web 应用程序的 Titanium 还是 PhoneGap?

android - 从 Android 中的数据库中再次获取对象是否效率低下?

android - 使用OpenCV在Android上进行多对象检测

用于 XML 流程的 Java JAXP 或 Xerces2?

java - Xmpp 与 Websocket

android - 如何检查客户端是否连接到 XMPP 服务器

java - 如何在 Android 中使用 Smack 4.1?