Twitter

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 文字制限の拡張により正しくツイート情報が取得できない場合(末尾が切れる)

2022/01/03追記 2022年01月03日現在、この記事の内容は杞憂(=無視して良い)のようです ↑は勘違いで、やはり常に指定していたほうがいいです 2020/03/15追記 本文中の「tweet_mode: "extended"を与えた場合は、textメソッドとfull_textメソッドだと空っぽ…

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…

コナミ公式 Twitter が幻想水滸伝III発売14周年に言及しました

幻想水滸伝III 2002年の7月11日はPS2用ソフト「幻想水滸伝III」が発売された日です。最近は柔和になってきたコナミ公式のTwitterアカウントですが、本日も関連ツイートがなされるのかと思って見守っていました。 ロードファイター しかし10:06になされたツイ…

「幻水総選挙2016」の裏側

「幻水総選挙2016」 2016/06/17(金)~2016/06/18(土)に、「幻水総選挙2016」というファンイベントがTwitter上で開催されました(開票発表まで含めると2016/06/26(日)まで)。詳細は以下のアカウントと周辺情報をご覧ください。今回はこのイベントの裏…

Twitterでツイートを表示するためのURLの表記について

Twitterでツイートを表示するためのURLの一般的な表記 Twitterで、とある一つのツイートを表示する際のURLの表記は、例えば以下のとおりです。 https://twitter.com/TwitterJP/status/742813425286283264 具体的には以下の4つの要素で構成されています。 1. …

Twitter の API で取得できるデータの一部はエスケープ済みである

戻り値の時点でエスケープが施されている Twitter の API 経由で取得したツイート本文のあるデータをたまたま見ていたら、そこに「>(&は半角)」という記述を見つけたので標題のことに気付きました。 同じようなことに気づいた方がいらっしゃいます。 …

PlayStation版「幻想水滸伝」の20周年を祝うTwitter botの作成方法

2015年12月15日は、PlayStation版「幻想水滸伝」が発売されて20周年のその日です。この日を祝うためにTwitter上では #HappySuikoden20th というハッシュタグで各種お祝いツイートが寄せられています。20周年のこの日に、このハッシュタグを用いて、毎時08分…

Twitterの添付画像を原寸大で簡単に表示させる方法

Twitter の添付画像を原寸大で別タブで表示する Twitterでツイートに添付されている画像を、投稿されたままのサイズで簡単に表示する方法です。ブックマークレットを用います。1.まず以下のWebページに多大なありがたみを持ってアクセスします。 Twitter画像…

FirefoxでTwitterなどでのブックマークレットが動作しない場合の対処法

正確な時期はいつ頃かは調べていないのですが、いつの日からかFirefoxで特定のブックマークレットが動作しなくなってしまいました。例えばツイートに添付された画像を全てorigオプションで展開するTwitterのブックマークレットなどです。ブックマークレット…

Powered by はてなブログ