MICROSOFT COGNITIVE FACE API PERSONGROUP - PullRequest
0 голосов
/ 30 апреля 2018

Я пытаюсь создать группу людей, используя MS Cognitive face API, но получаю сообщение об ошибке "{\" error \ ": {\" code \ ": \" BadArgument \ ", \" message \ " ": \" Тело запроса недействительно. \ "}}". Я знаю, что это проблема с телом, которое я передаю. Ниже мой исходный код. Был бы рад, если бы кто-нибудь мог помочь мне решить это.

    public async Task<dynamic> CREATEPERSONGROUP()
    {
        var get = await MakeRequest();
        var response = get;
        return Json(data: response);
    }

    static async Task<string> MakeRequest()
    {
        var client = new HttpClient();
        var queryString = HttpUtility.ParseQueryString(string.Empty);

        // Request headers
        client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key",           
           subscriptionKey);

        var uri = "https://westcentralus.api.cognitive.microsoft.com
        /face/v1.0/persongroups/rwtfacesearchgroup1?" + queryString;

        HttpResponseMessage response;

        // Request body
        byte[] byteData = Encoding.UTF8.GetBytes("name: searching");

        using (var content = new ByteArrayContent(byteData))
        {
            content.Headers.ContentType = new 
            MediaTypeHeaderValue("application/json");
            response = await client.PutAsync(uri, content);
            string contentString = await 
            response.Content.ReadAsStringAsync();
            return (contentString);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...