従業員エンゲージメントに使用される製品を開発しました。サイトを承認した場合、オフィスのメンバーが投稿したツイートを表示する機能を提供します。ツイートの取得は、約 15 分ごとに定期的に実行される定期的な cron によって行われます。この cron は、サイトのアプリを承認したすべてのユーザーを検索し、Twitter にツイートをリクエストします。ユーザーごとに 1 つのリクエストが twitter に送信されます
現在、システムは REST API (http://api.twitter.com/1/statuses/user_timeline.xml?user_id='xxxxxx') を使用しており、リクエスト数を 1 時間あたり 150 に制限しています。ユーザーが毎回呼び出しを承認する必要があるため、認証済みの要求を行うことはできません。これは、cron による要求の作成中には不可能です。したがって、わずか 150 のリクエストと 1 時間に 4 回実行される cron では、要件を満たすことができない 35 ~ 40 人のユーザー データしか取得できません。
また、Site Streaming API のオプションも検討しました。ただし、cron を使用している間は困難な、twitter との永続的な接続を確立する必要があります。Site Streaming API に関するもう 1 つの懸念は、ベータ版であり、Web サイトをホワイトリストに登録する必要があることです。
上記の目的を達成するのに役立つ最良の代替案を選択する際に、ご協力ください