GetJSon获取失败。

以下代码调用了一个翻译器:

var url = "https://api.lingo24.com/mt/v1/translate";

$.getJSON(url + "?user_key=9e56f5d5e5b5647a32ccb58f7bcd8327&q=test&source=en&target=fr&callback=callback", function (data) {
        alert("success");
        alert(data.translation);
    });

user_key:你的用户密钥

q:需要翻译的文本

source:原文语言

target:翻译目标语言

我尝试过使用这种方式和 $.ajax,但都没有返回结果。网站本身可以返回结果。如果有人知道我做错了什么,我会非常感激。

请求

curl -v  -X POST "https://api.lingo24.com/mt/v1/translate" -d 'user_key=9e56f5d5e5b5647a32ccb58f7bcd8327&q=test&source=en&target=fr'

响应主体

{
 "translation": "Testez",
 "success": "true"
}

响应代码

200

响应头

Access-Control-Allow-Origin: *
Content-Encoding: gzip
Content-Type: application/json
Date: Sat, 27 Dec 2014 04:47:18 GMT
Server: openresty
X-3scale-proxy-secret-token: Shared_secret_sent_from_proxy_to_API_backend_71a6eb471024e8db
Content-Length: 68
Connection: keep-alive
点赞
用户409942
用户409942

我将此内容粘贴到了网络浏览器中,发现它为什么无法工作。

[https://api.lingo24.com/mt/v1/translate?user\_key=9e56f5d5e5b5647a32ccb58f7bcd8327&q=test&source=en&target=fr](https://api.lingo24.com/mt/v1/translate?user_key=9e56f5d5e5b5647a32ccb58f7bcd8327&q=test&source=en&target=fr)

出现了以下错误信息:

您的当前计划中未包含该语言。

fr 不在您当前的计划中吗?

2014-12-27 05:25:43