Ad esempio per chiamare/avvolgere il (link sotto) auth.sentCode
Metodo:Come si effettua una chiamata all'API del protocollo MTProto Telegram?
https://core.telegram.org/method/auth.sendCode
ho provato:
var url = "https://149.154.167.40";
var data = "(auth.sendCode \"PHONE_CODE+NO\" 0 APP_ID \"SECRET_HASH\" \"en\")";
using (var wc = new WebClient())
{
var result = wc.UploadData(url, GetBytes(data));
}
ottengo questa eccezione (e l'eccezione interna)
La connessione sottostante è stata chiusa: si è verificato un errore imprevisto su a invio. (L'autenticazione non è riuscita perché la parte remota ha chiuso il flusso di trasporto.)
Non ho esperienza con questo protocollo, ma la maggior parte delle volte vedo eccezioni come quella che è un problema SSL/TLS. Vedo che stai utilizzando un IP codificato: è possibile che ci siano certificati autofirmati che la tua app sta rifiutando? (In alternativa: questo endpoint supporta sicuramente https? Ho ricevuto errori simili dall'invio di richieste https a un endpoint http.) –
Penso che finora nessun esempio, solo libim non implementato al githhub –
Ho postato del codice (in vb.net) per iniziare qui http://stackoverflow.com/a/32809138/44080 –