访问 Google Talk 聊天记录

17

我正在寻找一种访问Google Talk聊天记录的方法。该方法用于安卓设备,但不一定专属于安卓。我希望使用最好是官方方法,但不要求必须是官方方法。据我所知,没有官方方法。该方法必须明确地不可以通过以下方式进行:

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

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

谷歌的各种Google Talk应用程序可以保存聊天记录,但我不知道如何操作。

1个回答

12

Google Apps Script 提供了 getChatThreads() API 调用。

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


有没有办法至少自动化或半自动化启用标签的过程?检查标签状态是否可用等。 - Jug6ernaut
您可以向用户提供一个直接链接到他们Gmail的设置->标签部分的链接:https://mail.google.com/mail/u/0/?shva=1#settings/labels。但是,如果他们登录了多个帐户,则可能无法正常工作。 - Jay Lee
我之前尝试过这个。只有在请求非移动站点时才能正常工作(在移动设备上),否则它会重定向到移动版Gmail网站。不幸的是,期望用户这样做还是太复杂了。 - Jug6ernaut

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接