我正在尝试通过API调用从Microoft Project Oxford获得JSON数据。我遵循了the API参考,但是当我打电话时却遇到404错误。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
    </head>
    <body>

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

            $.ajax({
                url: "https://api.projectoxford.ai/vision/v1/analyses&" + $.param(params),
                beforeSend: function(xhrObj){
                    // Request headers
                    xhrObj.setRequestHeader("Content-Type","application/json");
                    xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","0000000000000000");
                },
                type: "POST",
                // Request body
                data: '{ "Url": "http://www.sweetheartmotors.ca/sites/default/files/audi_PNG1736.png" }',
            })
            .done(function(data) {
                alert("success");

                //display data
                console(data);
            })
            .fail(function() {
                alert("error");
            });
        });
    </script>


javascript - 通过Javascript调用Computer Vision API时,Oxford项目-HTTP 404-LMLPHP

是什么阻止了我拨打电话?

最佳答案

您需要将URL更改为以问号结尾,而不是与号:https://api.projectoxford.ai/vision/v1/analyses?

不幸的是,projectoxford.ai网站上的大多数样本都包含此错误。

07-28 01:27
查看更多