【发布时间】:2013-06-10 15:59:55
【问题描述】:
我正在尝试向 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/
附: OAuth 访问令牌存储在变量 $accessToken 中,但出于显而易见的原因被删除。
【问题讨论】:
标签: javascript jquery json api