gpt4 book ai didi

javascript - 在 Javascript 中获取 TinyUrl

转载 作者:行者123 更新时间:2023-11-29 09:53:29 25 4
gpt4 key购买 nike

function ShortUrl(bigurl)
{
$.getJSON(
"http://tinyurl.com/api-create.php",
url: 'http://dfsghdsvfbjvjd.com',
function(data){
alert(data);
});
}

不工作

$['getJSON']('http://tinyurl.com/api-create.php?url=http://xxxxxxx.com/', function (a) {
h = a;
alert (h);

});

此调用也不起作用。尝试了各种调用,但没有收到 tinyurl。

最佳答案

您使用的 API 没有将缩短的 URL 作为 JSON 返回,而是作为纯文本返回。并且无法通过 AJAX 调用从另一个域(此处为 tinyurl)提取纯文本数据。参见 same origin policy .

如果您只想缩短客户端的 URL,bit.ly有一个支持 JSONP 的 API。

$.getJSON('http://api.bitly.com/v3/shorten?callback=?',
{
format: "json",
apiKey: YOUR_API_KEY,
login: YOUR_LOGIN,
longUrl: "http://link.to.be/shortened"
},
function(response) {
console.log(response.data.url);
}
);

关于javascript - 在 Javascript 中获取 TinyUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17395063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com