我正在尝试使用googles url shortener进行简单的ajax调用来缩短网址,但是它没有返回任何数据。有人有什么想法吗?
$.ajax({
type: 'POST',
url: "https://www.googleapis.com/urlshortener/v1/url",
contentType: 'application/json',
data: {longUrl: match},
dataType: 'json',
success: function(id){
$('#menu').html(id);
}
});
我有一个API密钥,但我没有把它放在这里。你不需要一个人来使用这项服务。
答案 0 :(得分:1)
使用google呈现的api库获取url shortner,它在php,java,.net等中可用,
链接到API库 - http://code.google.com/apis/urlshortener/libraries.html
否则你的ajax需要为跨域ajax,read this
完成答案 1 :(得分:0)
你也必须发送你的apikey。像这样:
$.ajax({
type: 'POST',
url: "https://www.googleapis.com/urlshortener/v1/url?key=YOUR_API_KEY",
data: {longUrl: match},
dataType: 'json',
success: function(id){
$('#menu').html(id);
}
});
希望这会有所帮助。干杯