Не могу разобраться с Yandex Cloud API
Пытаюсь подключить Yandex Cloud Translation API в свой c# проект для домашнего задания, но не понимаю как это сделать. В документации есть примеры кода на Python, CLI. Также нашел в справочнике API две вкладки: REST и gRPC, но понятия не имею что это и как с этим работать. До этого 1 раз пользовался просто по ссылке апишкой сайта с погодой и проблем не было, а тут все как-то сложно. Подскажите как на c# отправлять такие запросы и как будет приходить ответ на запрос.
Ответы (1 шт):
Для работы с gRPC API Yandex Cloud есть Nuget пакет в котором реализован SDK. https://github.com/yandex-cloud/dotnet-sdk.
По сути это довольно тонкая прослойка над gRPC, которая упрощает авторизацию в API и берет на себя endpoint discovery. В остальном вам стоит опираться на документацию, там обычно подробно расписаны параметры запросов.
Могу лишь еще посоветовать курс на Практикуме про Облако. Он позволит вам более подробно ознакомиться со всеми концепциями.