Circuit-sdk - как взаимодействовать через.net?
Я пытаюсь написать консольное приложение.net на C#, которое будет выполняться (через запланированное задание Windows) каждую ночь и выполнять ряд действий администратора (перемещение файлов и т. Д.). Я хочу, чтобы он затем сообщал о своем статусе (хороший / плохой / промежуточный) в видеочат.
Я заблудился относительно того, как сделать этот шаг сообщения схемы. Какие расширения / apis для Visual Studio существуют (если таковые имеются), чтобы помочь с этим? Я прочитал об остальном API, файле node.js и т. Д., Но я не уверен, как использовать их из моего консольного приложения.
Любые указатели или в идеале примеры по этому поводу будут высоко оценены.
Заранее спасибо.
1 ответ
У нас есть клиент.NET в альфа-версии. Ответьте на электронное письмо, полученное при регистрации приложения OAuth, и укажите, что вы хотите попробовать альфа-версию.NET. Если вы не зарегистрировались для приложения OAuth, сделайте это, поскольку вам понадобится тот, который не зависит от того, какой API-интерфейс Circuit вы будете использовать. Смотрите инструкции на https://circuit.github.io/.
Но если все, что вы хотите сделать, это отправить сообщение в беседе, то лучше использовать REST API. См. Конечную точку / разговор /{convId}/ сообщения по адресу https://circuitsandbox.net/rest/v2/swagger/ui/index.html. Затем вы можете сделать вызов API REST в.NET с помощью HttpClient. Примерно так: https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/console-webapiclient.