2014-04-07 26 views
9

Merhaba! Telgraf API'sı başlangıç ​​burada! Telegram API'sini kullanarak bir mesajlaşma servisine sahip bir PhoneGap uygulaması geliştiriyorum.Telgraf API örneği başlatılıyor

Şu anda API kılavuzunu takip ediyorum ve şimdi authentication için başlangıç ​​kılavuzunu okuyorum. Ancak, şu anda yetersiz olduğunu ve Jimmy Proof olduğunu anlamıyorum.

Kişinin kendi uygulamasında bir Telgraf API'si örneği nasıl oluşturulur? Başlatmadan sonra bir kullanıcı nasıl doğrulanır? Sağlanan bağlantıdan, bu auth.sendCode yöntemiyle yapılabilir. Ama bu yöntem hangi sınıfa ait? Git Hub page bazı belgelere başvurulması

+0

Beni nasıl bir uygulama oluşturduğuna dair bir kılavuz hazırlayabilir misiniz? Uygulama oluşturmak için gidiyorum ama bana hata veriyorsun app id istiyorum ve api_hash – CoronaPintu

+0

Uygulama kimliğini ve api hash my.telegram.org sayfasından alabilirsiniz. – brain56

+0

geçenlerde u yeni uygulama oluşturmuştu, hata oluşturduğunda hata veriyor sadece cick on uygulama oluştururken hata oluşturuyor – CoronaPintu

cevap

7

...

bir TelegramApi örneğini oluşturmak için, öncelikle org.telegram.api.engine.storage.AbsApiState sınıfın özel bir uygulama oluşturmak ve uygun yöntemlerini uygulamak gerekir. Özel sınıf uygulamasının bir örneği daha sonra TelegramApi yapıcı yöntemi için bir parametre olarak kullanılacaktır. Git Hub sayfasından

Örnek: auth.sendCode yöntemine gelince

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 
    } 
}); 

, bu yöntem aslında bir remote procedure call (RPC) ve kütüphanede herhangi sınıfa ait değil. Bunlar, Telegram sunucusu tarafından yürütülecek istemci tarafından çağrılan yöntemlerdir. Daha fazla bilgi için TL ile ilgili Telgraf SSS bölümüne bakınız.

0

Ben sıfırdan kendi Telgraf-API kod yazmadan üzerine başlarken bir araya here koymak bu kılavuza göz atın

Ben API için çevrimiçi belgelere olduğunu düşünüyorum (kod vb.net olan) iyi yazılmamışsa, bununla tanışırsanız, o zaman Telegram AuthKey oluşturmak için çalışmak iyi bir başlangıç ​​noktası olacaktır. Yol boyunca inşa

desen ve prosedürler tüm yeniden kullanılabilir ve (sonunda) kendi kod yazmak yardımcı olmak ve bunun iyi bir yaklaşım düşünüyorum telgraf API

iyi bir anlayış olacaktır.

Şerefe.