2012-12-08 9 views
17

मैं Google Talk चैट इतिहास तक पहुंचने के लिए एक तरीका ढूंढ रहा हूं। एंड्रॉइड डिवाइस के लिए इस्तेमाल करने का तरीका लेकिन इसे विशिष्ट नहीं होना चाहिए। मैं अधिमानतः एक आधिकारिक विधि की तलाश में हूं, लेकिन इसकी आवश्यकता नहीं है। AFAIK कोई आधिकारिक विधि नहीं है। विधि चाहिए pecifically नहीं,Google टॉक चैट इतिहास एक्सेस करें

  1. IMAP के माध्यम से (चैट और लेबल की आवश्यकता है सक्षम होने के लिए)
  2. Talk.apk के ContentResolver के माध्यम से (की आवश्यकता है कि talk.apk स्थापित किया जाना)

जब तक कि यह किसी भी तरह उपरोक्त विधियों के बाद सूचीबद्ध समस्याओं को छोड़ देता है।

गुगल विभिन्न Google टॉक एप्लिकेशन चैट इतिहास करने में सक्षम हैं लेकिन कोई दस्तावेज नहीं है जो यह जानता है कि यह कैसे काम करता है।

उत्तर

12

Google Apps Script में getChatThreads() एपीआई कॉल है।

आपको इनमें से किसी भी तरीके से समस्याओं का सामना करना पड़ रहा है। मुझे लगता है कि सबसे अच्छा (खराब) समाधान IMAP का उपयोग करना है और चैट लेबल को IMAP के माध्यम से एक्सेस करने के लिए चरणों को शामिल करना है। OAuth 2.0 Gmail IMAP authentication के बारे में एक अच्छी बात यह है कि यह जीमेल में आईएमएपी चालू करने वाले उपयोगकर्ता पर निर्भर नहीं है, यह उपयोगकर्ता की IMAP सेटिंग के बावजूद काम करता है।

+0

क्या कम से कम स्वचालित या सिमी लेबल सक्षम करने की प्रक्रिया को स्वचालित करने का कोई तरीका है? Ect – Jug6ernaut

+0

सक्षम होने वाले लेबल की स्थिति की जांच करना आप उपयोगकर्ता को उनके जीमेल के सेटिंग्स -> लेबल अनुभाग के सीधा लिंक प्रदान कर सकते हैं: https://mail.google.com/mail/u/0/?shva=1 # सेटिंग्स/लेबल। यह काम नहीं कर सकता है अगर वे कई खातों में लॉग इन हैं। –

+0

मैंने पहले यह कोशिश की। यदि आप गैर मोबाइल साइट का अनुरोध करते हैं तो यह केवल एकमात्र कार्य (मोबाइल डिवाइस पर) है, यह मोबाइल जीमेल वेबसाइट पर रीडायरेक्ट करता है। उपयोगकर्ता को दुख की बात करने की अपेक्षा करने के लिए अभी भी जटिल है। – Jug6ernaut

संबंधित मुद्दे