TwitterのREST APIで、あるユーザが自分をフォローしているかどうかを調べる方法は?
あるユーザーが自分をフォローしているかどうか手っ取り早く調べる方法って無いでしょうか?
公式の資料によると、users
オブジェクトのfollowing
プロパティで自フォローされているか調べられます。
この値がtrue
だったら自分をフォローしていると判断できるし、friendships/create
でフォローした際のレスポンスを見れば良いので検証が出来てとても楽です。
ただ、非推奨と書かれているため使用を躊躇します。
https://dev.twitter.com/overview/api/users
Nullable. Perspectival. Deprecated. When true, indicates that the authenticating user is following this user. Some false negatives are possible when set to “false,” but these false negatives are increasingly being represented as “null” instead. See Discussion.
それ以外の方法だと、friends/ids
かfriends/list
を使う方法が考えられそうですが、これだと15分で15回しかリクエスト出来ませんし、フォローが数万人いるユーザーがrest apiでフォロー一覧を取得した場合、かなりの時間が掛かります。最高でも75000人以上だと時間を分けて検証しなければならなくなります。
それに、次々とフォローしていくような処理の場合、その都度フォローリストを更新するか、又は取得したフォローリストを書き換えて管理しなければならなくなります。
他に自分をフォローしているか手っ取り早く調べる術はないでしょうか?