Twitter API による改行付き投稿
プログラム - 2014/11/19 03:42:56
\n でも \r\n でもなく \r のみ。
自前の Twitter ライブラリで改行付き投稿を試みたが、\n が入ってると Could not authenticate you って怒られる。
もしかしたら Twitter の開発者ドキュメント、フォーラム、ブログに書かれているのかもしれないけど、自分はひたすら \n、\r\n、\x0d\x0a、 とか色々試してて、やっと \r 1つでいいんだと気づけた。
追記 (2014/11/22 12:33) その後、TweetDeck 以外では改行されてない事に気が付いた。 ブラウザで見た Twitter 上ですら改行されず。
投稿するときの HTTP ヘッダを見たら %0a (\n) って送ってるから \r ではなく \n でいいんだけど、自前ライブラリだとエラーになる。 難しい問題だ。 自分でコーディングしたやつが悪いんだけどねw
追記 (2014/11/23 01:17) ライブラリの余計な部分を削ろうと整形してたら、改行付きツイートが出来るようになってた。 なんでだ? まあ動いてるからいいのかな?w ちなみに \n\r だったり \n だけだったりはエラーになって、\r\n であればエラーにならない。
Twitter API による改行付き投稿
http://0pm.0am.jp/memo3/index.cgi?entry=20141119_034256