Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何延长用Bitly(JavaScript)缩短的URL?_Javascript_Url - Fatal编程技术网

如何延长用Bitly(JavaScript)缩短的URL?

如何延长用Bitly(JavaScript)缩短的URL?,javascript,url,Javascript,Url,我已经了解了如何使用Bitly API缩短URL(代码如下)。但我不知道如何再次延长它们。下面函数中的回调函数返回一个对象,该对象的longurl和shorturl存储为属性。但我需要一个函数,可以为我的web应用程序输入短URL并检索长URL。有人在这里问过这个问题,但是对于C,而不是JavaScript。org有一些关于如何用API实现这一点的文档,但是这些文档是针对PHP和Ruby的。尝试将其改编为JavaScript,但出现错误 这似乎是一件微不足道的事情。有没有一个简单的方法来实现我在

我已经了解了如何使用Bitly API缩短URL(代码如下)。但我不知道如何再次延长它们。下面函数中的回调函数返回一个对象,该对象的longurl和shorturl存储为属性。但我需要一个函数,可以为我的web应用程序输入短URL并检索长URL。有人在这里问过这个问题,但是对于C,而不是JavaScript。org有一些关于如何用API实现这一点的文档,但是这些文档是针对PHP和Ruby的。尝试将其改编为JavaScript,但出现错误

这似乎是一件微不足道的事情。有没有一个简单的方法来实现我在这里想要的

function getShortURL(url, callback)
{
   var accessToken =  [my access token]
   var url = 'https://api-ssl.bitly.com/v3/shorten?access_token=' + accessToken + '&longUrl=' + encodeURIComponent(url);

$.getJSON(
    url,
    {},
    function(response)
    {
        if(callback)
            callback(response.data.url);
            console.log(response) 
    }
);
}

var shortURL;

getShortURL("http://stackoverflow.com/questions/33783996/how-to-make-a-url-shortener-with-the-bitly-api-with-javascrpt-jquery?noredirect=1#comment55334692_33783996", function(url){ shortURL = url; console.log(url) })

请查看Bit.ly文档

它解释了如何获取原始url…

我怎么会错过这个(---)Thx u