約束の地

キャロ組

Twitter

Twitter のアカウント登録で SMS や 電話番号 が不要になった(戻った)

結論 標題のとおりです。 これまで これまでは Twitter アカウントの登録の際は、SMS か 電話番号 が 必須 でした。これは認証を通すために必要だったのですが、SMS は一定の条件だと届かない上に後者の電話による認証では IP電話 の電話番号は不可能でした…

Twitter の REST API を RDS に収める際に medium (media) テーブルを作るときの注意

結論 UNIQUE を与えるのは、いわゆる「メディアID」と「ツイートID(的なもの)」の複合カラムとする。 理由 メディアID以外にも indices という「ツイートの中のどの地点にメディアの情報が埋め込まれているか」というデータが取得できますが、これを UNIQU…

Twitter の REST API で max_id に nil (NULL) を指定すると空が返ってくる

結論 「ツイート検索」や「特定のユーザのタイムラインのツイート」を取得する際に、REST API では since_id と max_id の指定をすることができます。 このときメソッドの作りとして max_id にデフォルトで nil (NULL) を与えるような挙動にして、実際に nil…

Twitter の REST API で特定のユーザのツイートをたどれる数は 直近 3200 ツイート

前提 2018年7月現在の情報です。 結論 公式ドキュメントをどうぞ。

Twitter の REST API で検索をして得られるツイートは直近一週間のツイートのみ

前提 Standard で利用する場合です。また、2018年7月現在の情報です。 詳細 こちらの公式ドキュメントをご覧下さい。

Twitter の REST API で mention を RDB に収めるときに注意したこと

データ取得の流れ データの取得の流れは以下のようになります。 ツイート ツイートに mention が含まれていればその一覧(配列) 配列に入っている mentions から個々の mention を取り出す 個々の mention の mention先 のユーザ情報を取得しつつ、RDB に格…

Twitter の REST API で取得できる情報の中の Symbol とは何か

結論(予想) Twitter 内のみで利用できる絵文字的なやつ*1。 *1:ワールドカップのときのサッカーボールとか国旗とかがそれに該当する記憶があります

Twitter の gem で ユーザ を取得する際はなるべくバルクで取得する

Twitter の gem 理由 Rate Limits があるから。 方法 方法は簡単です。ツイートの取得の際に users メソッドを用いればよいです*1。引数として配列を与えます。 補足 一度の API を叩いて得ることができるユーザオブジェクトの個数の上限は 100個であること…

Twitter の gem で ツイート を取得する際はなるべくバルクで取得する

Twitter の gem 理由 Rate Limits があるから。 方法 方法は簡単です。ツイートの取得の際に statuses メソッドを用いればよいです*1。引数として配列を与えます。 補足 一度の API を叩いて得ることができるツイート個数の上限は 100個であることには注意し…

Twitter の gem で ユーザ の情報を取得するときに注意すること

一言で ユーザを指定するときに「アラビア数字」を用いる場合、「文字列」なのか「数値」なのかを意識的に区別する。

Twitter の REST API における since_id と max_id はその数自身を含むか否か

結論 since_id 「その数より大きい」を表し、その数自身は含まない*1。 max_id 「その数以下」を表し、その数自身を含む。 注意点 since_id に 0 を指定するとエラーになる。 *1:「その数以上」ではないということ

Twitter の REST API で得られる ツイートID や ユーザID を RDB に収めるときは bigint を使う

理由 ORDER BY で期待どおりの動作をしてくれないから*1*2。 Rails(Active Record)で bigint を使う Rails で予め用意している型に bigint はありません*3。したがって integer で定義した上で limit オプションを付与して明示的に bigint であることを指…

Twitter の ユーザID を用いてそのユーザのプロフィールページにアクセスできる URL の書式

結論 例えば ユーザID が 19413393 のユーザがいるとします*1。この場合、以下の URI でプロフィールページにアクセスできます。 https://twitter.com/intent/user?user_id=19413393 補足 「ツイートID」だけを用いて個別のツイートへ遷移することもできます…

Twitter の「プロフィール画像」の画像サイズは 5種類 ある

※2018/05/27 現在の情報です 前提 以下、例として用いる Twitter のアカウントは @KONAMI573ch とします。

Twitter の「プロフィールバナー画像」の画像サイズは 9種類 ある

※2018/05/27 現在の情報です 前提 以下、例として用いる Twitter のアカウントは @KONAMI573ch とします。

Twitter の鍵アカウントからの @ ツイートは、相手にフォローされていない場合は届かない

結論 標題のままなんですが、自分が鍵アカウントの場合、@ を送る相手にフォローされていないと、@ を指定しても相手に通知が届かないです*1。 @ を受け取る側の立場から見ると、自分がフォローしていない鍵アカウントからの @ は届くことがない*2、というこ…

iPad の Twitter公式アプリ ではブックマークをメニューからたどれない(っぽい)

前提 2018/03/11 現在の状況です

みきさと さんがツイートで幻水について言及

2/26 と 2/27 に、みきさと さんが Twitter 上で幻水について言及されました。 いつもありがとうございます。幻水系らくがきまとめおいときますねヽ(´▽`)ノ⚡️ 「(・ω・)ノ」(作成者: @mikisato_)https://t.co/C0xfPvKSBt— みきさと (@mikisato_) 2018年2…

Twitter のタイムラインから画像を根こそぎ取得する collect_twitter_media という gem をリリースしました

collect_twitter_media の概要 Twitter の自分のタイムラインにある添付画像を根こそぎ取得してしまうという gem です。

Twitter の gem でリツイートを「リツイート元のツイートID」で取得しない場合は情報が正しく得られないときがある

難解な標題 難解な標題とともに、内容も難解です。箇条書きで説明します。 ツイートはそれぞれがユニークな「ツイートID」を持つ リツイートであってもそのリツイート自体が「ツイートID」を持つ ただしその「ツイートID」にアクセスするとリツイート元(オ…

Twitter の gem において RT の Favorite 数は取得できない(が、何とかして取得する方法)

RT の Favorite 数 gem を用いた場合に限った話ではなく API そのものの制限だとは思うのですが、念のためこのような標題にします。 結論 API でリツイートを取得した場合は、元のツイートの Fav 数は取得できない ということです(正確には 0 が返ってくる…

Twitter の gem を用いて、あるツイートをリツイートした人の一覧と、リツイート自体のツイートオブジェクトを取得する方法

前提 retweeters_idsメソッド、あるいはretweeters_ofメソッドを用いる場合は自分のツイートでなければ取得できません。 なのでこれらのメソッドは用いないで、最後に書くようにretweetsメソッドを用いるべきです。すなわち、この記事の途中の大半はスルーし…

Twitter の gem で 140 文字制限の拡張により正しくツイート情報が取得できない場合

正しいツイート情報が得られない Twitter の仕様変更により、gem で正しいツイート情報が得られないことがあります。

Twitter の gem を利用して ユーザID でユーザを指定する方法

Twitter の gem を使う 標題のとおりなのですが、ドハマリです。 スクリーンネームを使って でユーザオブジェクトを得る方法 スクリーンネーム(@foobar でいう foobar の部分)を用いてユーザオブジェクトを用いるためには、ベタ書きで以下のようになります…

Twitter の gem を利用して ツイートID でツイートを指定する方法

Twitter の gem を使う 標題のとおりなのですが、またもやドハマリしました。 ツイートID でツイートオブジェクトを得る方法 いわゆるツイートIDでツイートオブジェクトを得るのは簡単です。https://twitter.com/foobarfoobar/status/123456789012345678の U…

twitter gem を用いて鍵アカを判別する方法

結論(概略) 以下のページに全て書いてありますのでぜひご覧ください(大感謝)。

Twitter でアカウントを削除して復活した場合に失われている設定

Twitter でアカウント削除からの復帰 Twitter では、アカウントを削除する操作をした後でも 30日間 の猶予がもうけられています。その猶予期間の間に再ログインすればアカウントは復活します。 削除により失われてしまう設定項目 しかしながら、全く同じ環境…

Twitter のデフォルトアイコン(卵アイコン)が変わった

よくあるシルエットになりました。 ところでいつも思うんですが、どうしてこの種のアイコンって男性(と思われる)なんでしょうかね……。

2016年末のKONAMIの公式Twitterアカウントにて幻水に関する多くのツイートがなされる

昨年末にコナミの公式Twitterアカウントから多くの幻水の情報が発信されました。以下、まとめます。 幻想水滸伝 1995年12月15日、PS用RPG「幻想水滸伝」が発売され、本日で21周年となりました。多くのファンの皆さんにお祝いしていただいているツイートをた…

Twitter 上で「幻想水滸伝」のファンによるプチイベント、 #WorldwideSuikoden が開催されます

#WorldwideSuikoden とは 毎年開催されている「SUIKODEN DAY」という「幻想水滸伝」のファンイベントの季節が今年もやってきました。イベント本編の開催に先立ち、プチイベントとして「#WorldwideSuikoden」が開催されます。 これは Twitter を利用して「Wor…

Powered by はてなブログ