Twitter for iPhone で独自ドメイン短縮URLを使う方法(Yourls)

Pocket

独自ドメインで短縮URLを作る事ができる。
おしゃれだし、SEO対策にもなるらしい。
詳しくは 「Yourls 短縮ドメイン」 等でGoogle先生に質問してみて下さい。

さて、この Yourls を使用して、Twitter for iPhone で独自ドメイン短縮URLを使う方法を記しておく。
(Yourls がサーバにインストールされて、使える状態になっている事を前提に以下書く)

Yourls API を使用して実現する。

Step 1

  • Yourls の管理画面に入る
  • 左上 「Tools」
  • Tools ページの下の方、「Secure passwordless API call」 を見る
  • 自分の signature を確認し、メモ
    http://YOURDOMAIN.COM/yourls-api.php?signature=**********&action=...

Yourls API は username と password を使用して呼び出す事もできるが、セキュリティを少し考慮して signature という署名を使う。

Step 2

  • Twitter for iPhone を起動(iPhone)
  • 「Accounts & Setting」
  • 左下の 「Setting」 ボタン
  • 「Services」
  • 「URL Shortening」
    Twitter for iPhone Yourlsで独自ドメイン短縮URL1
  • 「Custom…」
    Twitter for iPhone Yourlsで独自ドメイン短縮URL2
  • 先ほどメモした signature を含め、下記の様に書く
    http://YOURDOMAIN.COM/yourls-api.php?action=shorturl&format=simple&signature=**********&url=%@
    Twitter for iPhone Yourlsで独自ドメイン短縮URL3

これで設定は完了。
あとは、Twitter for iPhone で書き込む際に、「Shrink URL」 で独自ドメインの短縮URLになる。