2012-12-08 111 views
17

我在寻找访问Google Talk聊天记录的方法。要用于Android设备的方法,但不一定要特定于它。我正在寻找最好的官方方法,但这不是必需的。 AFAIK没有官方的方法。 (启用需要聊天和标签)必须pecifically不,访问Google Talk聊天记录

  1. 通过IMAP方法
  2. 通过Talk.apk的ContentResolver的(需要安装的talk.apk)

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

谷歌不同的谷歌Talk应用程序能够做聊天记录,但没有文件,我知道如何工作。

回答

12

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

你将要面对任何这些方法的问题。我认为最好的(不好的)解决方案是使用IMAP,并包括通过IMAP访问聊天标签的步骤。 OAuth 2.0 Gmail IMAP authentication的一个好处是它不依赖于用户在GMail中转换IMAP,它只是工作,不管用户的IMAP设置如何。

+0

是否有办法至少自动化或Simi自动启用标签的过程?检查标签的状态是否可以等 – Jug6ernaut

+0

您可以为用户提供直接链接到其Gmail的设置 - >标签部分:https://mail.google.com/mail/u/0/?shva = 1 #设置/标签。如果他们登录到多个帐户,这可能不起作用。 –

+0

我以前试过。这是唯一的工作(在移动设备上),如果您请求非移动网站,则会重定向到移动Gmail网站。预计用户悲伤地执行还很复杂。 – Jug6ernaut