Get запрос С#

spbalexpiter

Client
Joined
Nov 24, 2013
Messages
419
Reaction score
97
Points
28
Нейросеть выдала такой сниппет

C#:
using ZennoLab.InterfacesLibrary.ObjectsProject;
using ZennoLab.InterfacesLibrary.ObjectsProject.Web;

string url = project.Variables["link"].Value;
string apiKey = project.Variables["openAI_api_key"].Value;

// Создаем HTTP-клиент
IHttpClient http = project.Profile.HttpClient;

// Заголовки
http.ClearHeaders();
http.AddHeader("Api-Key", apiKey);

// Параметры запроса
string queryParams = "?chatbot_id=67bd3239fb8a89f284ea7e62&chatbot_name=my%20first%20chat%20bot";
string response = http.Get(url + queryParams);

// Вывод результата
project.SendInfoToLog(response);
но он отрабатывает с ошибкой130830

Подскажите, как исправить
 

Danko33

Client
Joined
Mar 7, 2019
Messages
81
Reaction score
24
Points
8
Так у нее же и спроси. Закинь ей ошибки.
 

Alex91

Активный пользователь
Joined
Aug 15, 2024
Messages
760
Reaction score
210
Points
43
Этих запросов на форуме, как грязи... Поиском воспользуйся....
 

Moonwalker

Client
Joined
Mar 16, 2016
Messages
1,769
Reaction score
1,363
Points
113
А зачем using'и в сниппете? Перенеси их в общий код (если там таких нет еще).
ps. Ну и классическое: не всегда выдает ошибку именно тот сниппет, который ты запускаешь. У тебя где-то в проекте может быть нерабочий сниппет, который, тебе кажется, не в проекте. А он в проекте. И ошибка именно из-за него. Т.е., ты можешь запускать рабочее решение, но будешь получать ошибку, поскольку не работает другой сниппет с ошибкой. На всякий глянь еще ID этой ошибки, посмотри, в каком конкретно "кубике" она вылезает.
 
  • Thank you
Reactions: spbalexpiter

spbalexpiter

Client
Joined
Nov 24, 2013
Messages
419
Reaction score
97
Points
28
Так у нее же и спроси. Закинь ей ошибки.
да это понятно, но она по кругу ходит. постоянные ошибки
 

spbalexpiter

Client
Joined
Nov 24, 2013
Messages
419
Reaction score
97
Points
28
А зачем using'и в сниппете? Перенеси их в общий код (если там таких нет еще).
130831перенес в общий код, теперь другая ошибка.

Насчет сниппетов знаю. поэтому, в настоящий момент в шаблоне только один этот неработающий сниппет.


Кстати там еще такие надписи были
using ZennoLab.InterfacesLibrary;
using ZennoLab.InterfacesLibrary.ProjectModel;
using ZennoLab.InterfacesLibrary.ProjectModel.Collections;
using ZennoLab.InterfacesLibrary.ProjectModel.Enums;

может они конфликтуют?)
 

Alex91

Активный пользователь
Joined
Aug 15, 2024
Messages
760
Reaction score
210
Points
43
View attachment 130831перенес в общий код, теперь другая ошибка.

Насчет сниппетов знаю. поэтому, в настоящий момент в шаблоне только один этот неработающий сниппет
Да он просто угорнул над тобой и необученным ИИ на доках зеннопостера...
Таких классов в зенке и в помине нет и все об этом прекрасно понимают.

Что бы делать готовые снипетты через ИИ с возможностью копипаста не думая своей головой, ии надо обучить на всех справках по зенке.

В твоем случае надо воспользоваться поиском по форуму, найти рабочие варианты, подтверждённые сообщениями других пользователей (по старинке в общем) , поискать инфу на этом же форуме как и куда юзинги пихать для сниппетов или для общего кода (как бы разные вещи) , ну и подтянуть знания по структуре программы написанной под с# сделанной по классике в VS... ведь ИИ в первую очередь генерирует под стандарты VS... и тогда ты сможешь любой код спокойно перенести от ИИ в зенку. ;-)
 
  • Thank you
Reactions: spbalexpiter

Zedx

Client
Joined
Jun 12, 2018
Messages
1,388
Reaction score
942
Points
113
C#:
return ZennoPoster.HTTP.Request(
    method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,
    url: "https://httpbin.org/anything",
    content: string.Empty,
    contentPostingType: "application/x-www-form-urlencoded",
    proxy: project.GetProxy(),
    Encoding: "UTF-8",
    respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
    Timeout: 30000,
    Cookies: string.Empty,
    UserAgent: project.Profile.UserAgent,
    UseRedirect: true,
    MaxRedirectCount: 5,
    AdditionalHeaders: new string[] {
        "Accept: " + project.Profile.HTTPAccept,
        "Accept-Encoding: " + project.Profile.AcceptEncoding,
        "Accept-Language: " + project.Profile.AcceptLanguage,
    },
    DownloadPath: project.Directory,
    UseOriginalUrl: false,
    throwExceptionOnError: true,
    cookieContainer: project.Profile.CookieContainer,
    removeDefaultHeaders: true);
 
  • Thank you
Reactions: j2082192

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)