[Mac] 短縮URLにしてコピーする方法 [bit.ly]

なんとなく試してみようと思ったら、bit.ly さんの仕様が変わっていて困ったりしたので、メモにして残しておきますのです。

Mac OS X のサービスを使ってURLを短縮URL(bit.ly)として簡単コピーしてみる」と「Mac OS X のサービスメニュー・右クリックから短縮URL(bit.ly)を作成・コピー」を参考にして、「Bit.ly URL shortening with Mac OS X Snow Leopard Services and Applescript」をダウンロードして、Service を設定しました。

んが、URL ではなく、”410″ エラーの html がクリップボードにコピーされるばかり。どうも、bit.ly の API 仕様が変わっているようです。

今度は「[AppleScript] Bit.lyで短縮URL作成 [要API]」を参考にして、api.bit.ly から txt フォーマットにすることで、対応することができました。

AppleScript 中の set curlCMD〜行を次のように変更してください。
次の部分は各自変更ください。

  • [bit.ly username] : bit.ly の username
  • [bit.ly API] : bit.ly の API
1
set curlCMD to "curl --stderr /dev/null "http://api.bitly.com/v3/shorten?login=[bit.ly username]&apiKey=[bit.ly API]&format=txt&longUrl=" & input & """

以上です。