なんとなく試してみようと思ったら、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 & """ |
以上です。