2012-12-08 47 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