Google Shortener APIで短縮URLを生成する処理をちょっと試してみたのでメモ的に残しておく。
- APIキーは各自Googleアカウントで発行すること
- fieldsクエリは全部乗せになってます
- 正常に実行できると、アラートダイアログで結果が表示されます
- エラー処理? なにそれおいしい?
$(function() {
var apikey = <各自APIキーを入力>;
var url = 'https://twitter.com/mami_tuchino'; /* これが短縮したいURL */
$.post({
url: 'https://www.googleapis.com/urlshortener/v1/url?fields=analytics%2Ccreated%2Cid%2Ckind%2ClongUrl%2Cstatus&key=' + apikey,
data: JSON.stringify({ longUrl: url }),
dataType: 'JSON',
contentType: 'application/json',
success: function(json) { alert(json.id); },
error: function(error) { console.logt(error); }
});
});