Twitterの技術まとめ.
どうもReactがWebフロントエンドな気がするのは気のせいか?
おそらくイーロンマスクに買収されたことで2022から激変する.
Twitter Retweet ID
ref: TwitterでリツイートIDを調べる方法|Guest|note
Twitter snowflake
TwitterのIDはsnowflakeというOSSを利用しているらしい(ref)
https://github.com/twitter-archive/snowflake
- タイムスタンプ、マシンID, 同一マシン内でのシーケンスIDを元に64ビットの一意なIDを生成
- IDから時系列比較可能.
- IDから時間の復元が可能.
- 69年でオーバーフロー.
twitter-text
Twitterが公開しているツイートの文字数カウントライブラリ.
絵文字やURLやハッシュタグなど独自ルールで文字数がわかりにくいが公式ライブラリでチェックすれば間違いない.
ref. ツイートの文字数を 厳密に 数える方法 - Qiita
Twitterの文字制限は全角では140文字, 半角だと280文字.
Twitter で 文字数を超える場合は 403 Forbidden code=186となる.
[{‘code’: 186, ‘message’: ‘Tweet needs to be a bit shorter.’}]
Twitter Text Editor
iOSアプリのためのツイート編集エディタ API.