無料ブログ「rentafree.net」の管理人ブログ

Twitter投稿の仕様を変更しました

Twitter連携投稿時に、
今までは goo.gl を使用してURLを短縮していましたが、
最近のTwitterは自動で t.co で短縮するようで、
たぶん、全てのURLを20文字として文字数をカウントする仕組みになってる気配です。

で、 goo.gl を使うと、こちらに余計な負荷がかかりますし、
最近Twitter投稿時にエラーが発生することが多い気がしていたのですが、
goo.gl で19文字に短縮されたURLを使ってきっちり140文字にして投稿すると、
URLが20文字として扱われてしまうようで141文字となりエラーになっていたようです。

というわけで、
こちらでgoo.glを使用して短縮してから投稿するのはやめました。

あと、気づいたのですが、
もし、本文中に、
http://
から始まるURLが含まれていて、
URLの文字数が20文字未満の場合、20文字としてカウントされると思われます。
それにより140文字を超えてくる可能性があるので、
そうなると投稿エラーになると思います。
こちらで本文文字列を捜査して、URLが含まれる場合に処理するのは、めんどいのでやりません。