我正在尝试将查询字符串添加到 URL,对其进行编码,然后使用 Bitly API ( http://dev.bitly.com/api.html ) 缩短它。
前两个步骤运行良好,我已设法使用 API 将 URL 发送给 Bitly,但无法显示短 URL;我所看到的只是[object Object]
我知道 API 调用已经成功,因为当我登录到我的 Bitly 帐户时,我可以在我的历史记录中看到这个位标记,所以问题一定出在我的代码上,我确信这很简单,但遗憾的是它超出了我的范围。
$('#shorten').click(function () {
$encodedTrackedURL = encodeURIComponent($trackedURL);
$bitly = $.getJSON('https://api-ssl.bitly.com/v3/shorten?access_token=' + $accessToken + '&longUrl=' + $encodedTrackedURL + '&format=json');
$('#displayURL').text($bitly);
});
我已将完整代码放到 jsfiddle 上:http: //jsfiddle.net/gstubbenhagen/EnNq3/15/
PS OAuth 访问令牌存储在变量中,$accessToken
但由于显而易见的原因被删除。