2

我正在尝试通过 API 调用从 Microoft Project Oxford 获取 JSON 数据。我遵循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>

在此处输入图像描述

是什么阻止我拨打电话?

4

1 回答 1

2

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

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

于 2015-11-30T22:20:19.767 回答