Невозможно создать LargePersonGroup в Face-API Azure Cognitive Service. - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь создать LargePersonGroup на моем Face-API, но он возвращает «BadArgument: идентификатор группы большого человека недействителен»

Я следовал образцу кода Javascript, предоставленному в ссылках API

<script type="text/javascript">
      $(function() {
    var params = {
        // Request parameters
    };

    $.ajax({
        url: "https://api.cognitive.azure.cn/face/v1.0/largepersongroups/{largePersonGroupId}?" + $.param(params),
        beforeSend: function(xhrObj){
            // Request headers
            xhrObj.setRequestHeader("Content-Type","application/json");
            xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","{subscription key}");
        },
        type: "PUT",
        // Request body
        data: "{body}",
    })
    .done(function(data) {
        alert("success");
    })
    .fail(function() {
        alert("error");
    });
});
</script>

и это мой код:

function createLargePersonGroup() {
    var Group = $("#txtgroupName").val();
        var Body = {  
                    "name" : Group,
                    "userData": "myGroup",
                    "recognitionModel": "recognition_02"
                };


    $.ajax({
            url: "https://japanwest.api.cognitive.microsoft.com/face/v1.0/largepersongroups/"+Group,
            beforeSend: function(xhrObj){
            // Request headers
                    xhrObj.setRequestHeader("Content-Type","application/json");
                    xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key", "..........");
            },
                type: "PUT",
                // Request body
                data: {
                    "name": Group,
                    "userData": "myGroup",
                    "recognitionModel": "recognition_01"
                    },
                })
                .done(function(data) {
                      alert("Success");
                 })
                 .fail(function (request, status, error) {
                      alert(request.responseText);
    });
}

Он должен создать группу, однако выдает ошибку. Чего мне не хватает в коде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...