Twitterアプリを制作しようといろいろ試行錯誤しております.
例えば,夜フクロウ.
例えば,The World.
例えば,Janetter.
様々なTwitterの非公式クライアントが存在しております.
これらはTwitterの提供するAPIを利用していると思うのですが,
例えば,タイムラインの取得頻度はどのように設定されているのでしょうか?
どうも腑に落ちないのが,APIの制限がかかるまでが
15分に15回までのタイムライン取得.
あれらのソフトウェアはそのようにタイムラインを取得しているのでしょうか?
https://api.twitter.com/1.1/statuses/home_timeline.json
に,間隔を開けてアクセスしてリストを更新しているのでしょうか?
私は夜フクロウとThe Worldを利用しておりますが,起動しているだけで数秒ごとにタイムラインが更新されます.
しかし,それではAPI制限にかかりません.
しかし,私が実験で作成したソフトは,一瞬で制限にかかってしまいます.
やり方は
https://api.twitter.com/1.1/statuses/home_timeline.json
に数秒間隔を開けて通信しております.
いやまあ,数秒間隔なので制限かかって当然なのですが,そうでもしないとリアルタイムでツイートが取得できません.
さて,夜フクロウなどのソフトは,どのようにしてリアルタイムでツイートを取得しているのでしょうか?
長くなってしまったので質問をまとめさせていただきます.
1)既存の非公式クライアントの,タイムラインの取得の時間間隔はどのくらいか
2)既存の非公式クライアントの,リアルタイムでのツイートなどの取得方法はどのようにして行っているのか.なぜ制限にかからないのか.
ご存じの方がいらっしゃいましたら,ご教示ください.
よろしくお願いいたします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/23 06:54