这些天我在玩 Javascript...我正在使用 bit.ly 缩小一些 URL 来发推文,然后我开始考虑一个可以使用他们的 API 来缩小我想要的 URL 的自动化过程,然后我查看了他们的文档,发现他们只支持 PHP(带有一些 Javascript),但无论如何我可以仅使用 Javascript 来实现它?
最佳答案
这是一个示例,说明如何使用 Bitly API 和 jQuery 获取缩短的 URL,无需服务器端代码。
function get_short_url(long_url, login, api_key, func)
{
$.getJSON(
"http://api.bitly.com/v3/shorten?callback=?",
{
"format": "json",
"apiKey": api_key,
"login": login,
"longUrl": long_url
},
function(response)
{
func(response.data.url);
}
);
}
以下代码可用于获取短网址:
/*
Sign up for Bitly account at
https://bitly.com/a/sign_up
and upon completion visit
https://bitly.com/a/your_api_key/
to get "login" and "api_key" values
*/
var login = "LOGIN_HERE";
var api_key = "API_KEY_HERE";
var long_url = "http://www.kozlenko.info";
get_short_url(long_url, login, api_key, function(short_url) {
console.log(short_url);
});
关于javascript - 使用 Bit.ly API 仅使用 Javascript 来缩小 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4760538/