2014-04-07 10 views
9

हाय! टेलीग्राम एपीआई शुरुआती यहाँ! मैं एक फोनगैप ऐप विकसित कर रहा हूं जिसमें टेलीग्राम एपीआई का उपयोग करके मैसेजिंग सेवा है।टेलीग्राम एपीआई इंस्टेंस शुरू करना

मैं वर्तमान में एपीआई गाइड का पालन कर रहा हूं और अब मैं authentication के लिए प्रारंभ करने की मार्गदर्शिका पढ़ रहा हूं। हालांकि, मुझे लगता है कि यह वर्तमान में अपर्याप्त है और Jimmy Proof नहीं है।

कोई व्यक्ति अपने स्वयं के ऐप में टेलीग्राम एपीआई उदाहरण कैसे बनाता है? प्रारंभ करने के बाद उपयोगकर्ता कैसे प्रमाणीकृत करता है? दिए गए लिंक से, यह auth.sendCode विधि के साथ किया जा सकता है। लेकिन यह विधि किस वर्ग से संबंधित है?

+0

क्या आप मुझे निर्देश दे सकते हैं कि आपने एप्लिकेशन कैसे बनाया है, क्योंकि मैं एप्लिकेशन बनाने जा रहा हूं लेकिन यह मुझे त्रुटि दे रहा है, मुझे ऐप आईडी और api_hash – CoronaPintu

+0

आप अपने ऐप आईडी और एपीआई हैश को अपने my.telegram.org पेज से प्राप्त कर सकते हैं। – brain56

+0

हाल ही में आपने नया एप्लिकेशन बनाया है, जिससे यह त्रुटि दे रहा है जब इसे एप्लिकेशन बनाने पर चिपकाएं – CoronaPintu

उत्तर

7

Git Hub page में कुछ प्रलेखन संदर्भित ...

एक TelegramApi उदाहरण बनाने के लिए, एक पहले org.telegram.api.engine.storage.AbsApiState वर्ग के एक कस्टम कार्यान्वयन बना सकते हैं और उपयुक्त तरीकों को लागू करना चाहिए। कस्टम क्लास कार्यान्वयन का एक उदाहरण TelegramApi कन्स्ट्रक्टर विधि के पैरामीटर के रूप में उपयोग किया जाएगा। Git हब पेज से

उदाहरण:

TelegramApi api = new TelegramApi(new MyApiStorage(), new AppInfo(/*... put application information here...*/), new ApiCallback() 
{ 
    @Override 
    public void onApiDies(TelegramApi api) { 
    // When auth key or user authorization dies 
    } 
    @Override 
    public void onUpdatesInvalidated(TelegramApi api) { 
    // When api engine expects that update sequence might be broken 
    } 
}); 

auth.sendCode विधि का सवाल है, इस पद्धति वास्तव में एक remote procedure call (RPC) है, और पुस्तकालय में किसी भी वर्ग से संबंधित नहीं है। क्लाइंट द्वारा टेलीग्राम सर्वर द्वारा निष्पादित करने के लिए ये विधियां लागू की गई हैं। अधिक जानकारी के लिए TL के बारे में टेलीग्राम FAQ देखें।

0

इस गाइड मैं एक साथ here खरोंच से अपनी खुद की टेलीग्राम-एपीआई कोड लिखने पर प्रारंभ करने के लिए डाल पर एक नजर डालें (कोड vb.net में है)

मुझे लगता है कि एपीआई के लिए ऑनलाइन प्रलेखन है खराब लिखा है, हालांकि यदि आप इससे परिचित हो सकते हैं, तो उत्पन्न करने के माध्यम से काम कर रहे टेलीग्राम ऑथकी एक अच्छा प्रारंभिक बिंदु होगा।

पैटर्न और प्रक्रियाओं है कि आप रास्ते का निर्माण सभी पुन: प्रयोज्य हैं और मदद से आप (अंततः) अपने कोड लिखते हैं, और टेलीग्राम के एपीआई

की अच्छी समझ मैं यह एक अच्छा दृष्टिकोण लगता है।

चीयर्स।

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