С# выдает ошибку подскажите

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
это код размещение публикации в телеграм кто знает C# подскажите в чем проблема?

C#:
string img = @"C:\Загрузки\TG_send_photo\in.jpg";

string strToken = "885271581:AAEGQuWSiAQzsEC-39Eo9";

string strChatId = "-1001255516";

string message = "описание";

string url = "http://gggg.ru";

var knopka = "{\"inline_keyboard\": [[{\"text\": \"Перейти на сайт\", \"url\": \""+url+"\"}]]}";

string mode = "&parse_mode=Html";



string data = "--8d769bc78125cd4\n";

data += string.Format("Content-Disposition: form-data; name=\"photo\"; filename=\"{0}\"\n", img);

data += "Content-Type: application/octet-stream\n";

data += img;



string resRequest = ZennoPoster.HttpPost(

"https://api.telegram.org/bot" + strToken + "/sendPhoto?chat_id=" + strChatId+"&caption="+message+"&parse_mode=HTML&reply_markup="+knopka+mode,

data,"multipart/form-data","UTF-8",ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,

30000,"","Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0",true,5,

new[] {"Host: api.telegram.org"});
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 708
Благодарностей
1 888
Баллы
113
это код размещение публикации в телеграм кто знает C# подскажите в чем проблема?
Обычно строке с ошибкой пишет номер строки и подробности ошибки (можно перевести через переводчик)

Скорее всего у вас в параметрах метода ZennoPoster.HttpPost какие то значения не соответствуют их типу
Посмотрите документацию https://help.zennolab.com/en/v7/zennoposter/7.1.4/webframe.html#topic793.html
или в статьях где есть описание работы этого кода в телеграм или сделайте через кубики
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)