GetCollection () Уотсона выдает ошибку.
Дает ошибку API api "ServiceResponseException: сбой API-запроса с кодом состояния InternalServerError: Внутренняя ошибка сервера | x-global -action-id: ffea405d5c3bf8471c1ddde9 | X-DP-Watson-Tran-ID: gateway02-471719401"
https://github.com/watson-developer-cloud/dotnet-standard-sdk/blob/development/examples/IBM.WatsonDeveloperCloud.Discovery.v1.Example/DiscoveryServiceExample.cs
Пример из github Уотсона.
class.cs
using System;
using IBM.WatsonDeveloperCloud.Discovery.v1;
using Newtonsoft.Json;
namespace automation
{
public class watsonApiCalling
{
public DiscoveryService _discovery;
public string _existingEnvironmentId = <your environment id>;
public string _createdCollectionId = <your collection id>;
public void activitateDiscovery(string url, string username, string password)
{
Console.Write("\n~ STARTTTTTTTTTTTTTTT");
_discovery = new DiscoveryService(username, password, "2018-12-1");
_discovery.SetEndpoint(url);
var result = _discovery.GetCollection(_existingEnvironmentId, _createdCollectionId);
Console.Write(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}`
ConsoleApp.cs
using System;
using automation;
namespace ConsoleAppUI
{
class Program
{
static void Main(string[] args)
{
watsonApiCalling watson = new watsonApiCalling();
watson.activitateDiscovery("https://gateway.watsonplatform.net/discovery/api", username, password);
Console.ReadKey(true);
}
}
}
Другая функция вызова API через watson работает, только GetCollection () не работает.