風柳メモ

ソフトウェア・プログラミング関連の覚書が中心。

TwitterアイコンURL取得APIのエンドポイントが変わりました

[2018/04/09追記]再度、移動しました

https 対応のため、エンドポイントを、https://furyutei.work/gadget/twicon/ に移動しました。
なおこれは、さくらインターネットのレンタルサーバで頻繁に HTTP 503 エラーが発生しているので、これを回避する意味もあります。
今後、大量にアイコンを取得しているようなサイトについては、予告なくアクセス制限を行うことがあります。悪しからずご了承ください。

結構利用している人がいるらしい

久しぶりに Google App Engine の管理者画面を見てみたら、http://gadgtwit.appspot.com/twicon/〜のアクセスがかなりあって、結構なリソースを食っていたため、さくらインターネットのレンタルサーバに API のエンドポイントを移しました。
元のURLからリダイレクトしていますので、これまで使用して来られた方も当面は特に変更なしで利用できるとは思います(リダイレクト回数に制限があったりしたらわかりません)……が、いつ気まぐれで使えなくなるかはわかりません(APIそのものも、ですが)。


新しいエンドポイントは、http://furyu.nazo.cc/twicon/ https://furyutei.work/gadget/twicon/で、

通常(normal)

https://furyutei.work/gadget/twicon/<screen_name>
https://furyutei.work/gadget/twicon/<screen_name>/normal

例)https://furyutei.work/gadget/twicon/furyutei
https://furyutei.work/gadget/twicon/furyutei

小(mini)

https://furyutei.work/gadget/twicon/<screen_name>/mini

例)https://furyutei.work/gadget/twicon/furyutei/mini
https://furyutei.work/gadget/twicon/furyutei/mini

大(bigger)

https://furyutei.work/gadget/twicon/<screen_name>/bigger

例)https://furyutei.work/gadget/twicon/furyutei/bigger
https://furyutei.work/gadget/twicon/furyutei/bigger

オリジナル(original)

https://furyutei.work/gadget/twicon/<screen_name>/original

例)https://furyutei.work/gadget/twicon/furyutei/original
https://furyutei.work/gadget/twicon/furyutei/original

背景(back)

https://furyutei.work/gadget/twicon/<screen_name>/back

例)https://furyutei.work/gadget/twicon/furyutei/back
https://furyutei.work/gadget/twicon/furyutei/back

のような感じで使用します。

余談(もしくは愚痴)

最初は、さくらの方でも Python で書いていたんですが、CGI 版だからか起動(というより、各種ライブラリのimport)に時間がかかりすぎて、画像にリダイレクトされるまでに数秒待つような状態だったので、PHP で書き直しましたところ、秒以下でリダイレクトされるようになりました…。
さくらでも、モジュール版の Python を提供してくれないかな〜。