Ошибка функции GetCollection () IBM Watson в стандарте .net - PullRequest
0 голосов
/ 14 января 2019

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 () не работает.

...