Wie macht man ein Telegramm MTProto Protokoll api Anruf?

8

Um beispielsweise die Methode auth.sentCode aufzurufen (Link unten):

Ссылка

Ich habe es versucht:

%Vor%

Ich bekomme diese Ausnahme (und innere Ausnahme)

  

Die zugrunde liegende Verbindung wurde geschlossen: Ein unerwarteter Fehler trat auf   ein senden. (Die Authentifizierung ist fehlgeschlagen, weil die Gegenstelle geschlossen wurde   der Transportstrom.)

    
Mark Redman 18.05.2015, 17:28
quelle

3 Antworten

2

Sie beginnen mit diesem SO-Post

Sie müssten verstehen, wie Sie zuerst einen AuthKey generieren.

Die Telegram-API-Dokumentation ist nicht sehr gut geschrieben, aber wenn Sie es weiter studieren ... bekommen Sie schließlich die Hand davon.

Wenn Sie den AuthKey erstellen, können Sie ein Muster und Funktionen erstellen, mit denen Sie dann den Rest der API bewältigen können.

Prost.

    
Charles Okwuagwu 30.09.2015, 18:01
quelle
1

Wenn Sie versuchen, über einen Webbrowser auf https://149.154.167.40 zuzugreifen, können Sie sehen, dass das https-Protokoll nicht aktiviert ist. Wenn Sie sich hier ansehen, gibt es eine Liste mit Subdomains das implementiert https, Sie könnten einen von diesen versuchen, um Ihre API-Anfrage zu machen. Ich bin nicht wirklich sicher, dass das Telegramm Ihre Anfrage aufgrund der CROSS-ORIGIN-Policy blockiert, weil der Header access-control-allow-origin:* in der Antwort vorhanden ist. Wenn das nicht funktioniert, können Sie Ihren eigenen Handshake implementieren, wie es die Android-Anwendung in hier . Ich hoffe, das hilft dir.

    
afroglasses 30.05.2015 18:22
quelle
1

Verwenden Sie TLSharp . Um Benutzer zu authentifizieren, führen Sie einfach diesen Code aus

%Vor%     
SochiX 18.02.2016 08:19
quelle

Tags und Links