2012-12-08 16 views
17

Poszukuję metody dostępu do historii czatu Google Talk. Metoda, która ma być stosowana w urządzeniach z systemem Android, ale nie musi być do niej specyficzna. Szukam najlepiej oficjalnej metody, ale nie jest to wymagane. AFAIK nie ma oficjalnej metody. Metoda musi pecifically nieUzyskaj dostęp do historii rozmów Google Talk

  1. Poprzez IMAP (wymaga czat i etykiety mają być włączone)
  2. Poprzez Talk.apk za ContentResolver (wymaga, aby zostać zainstalowany talk.apk)

chyba że jakoś pomija problemy wymienione po powyższych metodach.

Googles różnych aplikacji Google Talk mogą tworzyć historię czatów, ale nie ma dokumentacji, która jest świadoma, jak to działa.

Odpowiedz

12

Google Apps Script ma wywołanie API getChatThreads().

Będziesz zmierzyć się z problemami z jedną z tych metod. Myślę, że najlepszym (złym) rozwiązaniem jest użycie protokołu IMAP i włączenie kroków umożliwiających dostęp do etykiety czatu za pośrednictwem protokołu IMAP. Jedną z fajnych rzeczy związanych z OAuth 2.0 Gmail IMAP authentication jest to, że nie zależy to od tego, czy użytkownik włącza IMAP w Gmailu, działa po prostu niezależnie od ustawienia IMAP użytkownika.

+0

Czy istnieje sposób na automatyzację lub Simi automatyzacji procesu włączania etykiety? Sprawdzanie stanu etykiety może ect – Jug6ernaut

+0

Możesz podać użytkownikowi bezpośredni link do sekcji Ustawienia -> Etykiety na swoim Gmailu: https://mail.google.com/mail/u/0/?shva=1 # ustawienia/etykiety. Może to nie działać, jeśli są zalogowane na wielu kontach. –

+0

Próbowałem już wcześniej. To tylko worka (na urządzeniu mobilnym), jeśli poprosisz o stronę inną niż mobilna, przekierowuje ona do mobilnej witryny Gmail. Wciąż wiele komplikuje oczekiwanie, że użytkownik będzie robił to ze smutkiem. – Jug6ernaut

Powiązane problemy