Пытаюсь заставить Watson Visual Recognition работать с C #, но я получаю несанкционированную ошибку при попытке классифицировать изображение через API. Учетные данные, которые я использую, - это «Автоматически созданные учетные данные службы».
Ошибка, которую я получаю: ServiceResponseException: запрос API завершился неудачно с кодом состояния Unauthorized: Unauthorized
Вот мой код:
class Program
{
static void Main(string[] args)
{
string apiKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string versionDate = "2018-03-19";
string endpoint = "https://gateway.watsonplatform.net/visual-recognition/api";
VisualRecognitionService visualRecognition = new VisualRecognitionService(apiKey, versionDate);
visualRecognition.SetEndpoint(endpoint);
// throws error here
var result = visualRecognition.Classify(url: "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Collage_of_Nine_Dogs.jpg/1023px-Collage_of_Nine_Dogs.jpg");
}
}
Кроме того, дайте мне знать, могу ли я предоставить дополнительную информацию, которая может помочь