Shakur_lotfy
چهارشنبه 14 بهمن 1394, 11:42 صبح
با عرض سلام خدمت دوستان گل
در مورد ارتباط برقرار کردن با API تلگرام و ارسال پیام چندتا سوال داشتم .
در طریق داکیومنتهای خود تلگرام پیش رفتم و API Code و API HASH و . . . را گرفتم . تا اونجایی که متوجه شدم باید اول از طریق متد
auth.sendCode (https://core.telegram.org/method/auth.sendCode)
اقدام به تعیین هویت کنم و سپس برای ارسال پیام اقدام کنم . آیا درست متوجه شدم ؟ این روند درسته ؟این کد من برای استفاده از متد SendCode است
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://149.154.167.40:443"); httpWebRequest.KeepAlive = false;
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
var data = "auth.sendCode#768d5f4d phone_number:+98912xxxxxxx sms_type:0 api_id:423xx api_hash:f64910105d7b8ad17086a677298d88bb lang_code:en = auth.SentCode;";
// httpWebRequest.ContentLength = data.Length;
streamWriter.Write(data);
streamWriter.Flush();
streamWriter.Close();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
ولی متاسفانه موقع گرفتن response
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
ارور میده
"The underlying connection was closed: An unexpected error occurred on a send."
به نظرتون مشکلم از کجاست ؟
در مورد ارتباط برقرار کردن با API تلگرام و ارسال پیام چندتا سوال داشتم .
در طریق داکیومنتهای خود تلگرام پیش رفتم و API Code و API HASH و . . . را گرفتم . تا اونجایی که متوجه شدم باید اول از طریق متد
auth.sendCode (https://core.telegram.org/method/auth.sendCode)
اقدام به تعیین هویت کنم و سپس برای ارسال پیام اقدام کنم . آیا درست متوجه شدم ؟ این روند درسته ؟این کد من برای استفاده از متد SendCode است
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://149.154.167.40:443"); httpWebRequest.KeepAlive = false;
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
var data = "auth.sendCode#768d5f4d phone_number:+98912xxxxxxx sms_type:0 api_id:423xx api_hash:f64910105d7b8ad17086a677298d88bb lang_code:en = auth.SentCode;";
// httpWebRequest.ContentLength = data.Length;
streamWriter.Write(data);
streamWriter.Flush();
streamWriter.Close();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
ولی متاسفانه موقع گرفتن response
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
ارور میده
"The underlying connection was closed: An unexpected error occurred on a send."
به نظرتون مشکلم از کجاست ؟