arcanum_jp’s blog

おっさんの日記

Twitter botが作りたい。 ユーザーAとユーザーBのフォロー関係とかを知る

Twitter#showFriendship()を使うと、第一引数で指定されたユーザーAと、第二引数で指定されたユーザーBの交友関係が分かる。一応メモ

Twitter tw = ... Twitterクラスのインスタンス取得;
Relationship rship = tw.showFriendship(ユーザーAのID, ユーザーBのID);

// ユーザーAがユーザーBをブロックしているかどうか
rship.isSourceBlockingTarget();
// ユーザーAがユーザーBからフォローされているかどうか
rship.isSourceFollowedByTarget();
// ユーザーAがユーザーBをフォローしているかどうか
rship.isSourceFollowingTarget();
// ユーザーAはユーザーBからのデバイス通知を設定しているかどうか
rship.isSourceNotificationsEnabled();
// ユーザーBはユーザーAからフォローされているかどうか
rship.isTargetFollowedBySource();
// ユーザーBはユーザーAをフォローしているかどうか
rship.isTargetFollowingSource();

 これ使って、色々なユーザー相関図作れるね。あまり見たくないけど。