ユーザーが複数のアカウントから複数のツイート (メンション) を送信できるアプリケーションを設計しており、同じために Twitter4j を使用しています。これに関して、いくつか質問があります。
- 認証: アプリケーションには認証部分があります。PIN ベースの認証 (oob) を使用して認証できます。ただし、ユーザーが一度だけ認証する必要があるように、アクセス トークンを永続化できるかどうかを知りたいです。アプリをインストールし、それ以降はありません。
- 例外処理: アプリケーションは複数のツイートを送信します。そのため、例外、特にユーザー アカウントの停止をチェックする方法を知りたいです。
- 制限: 1 時間ごとまたは 1 分ごとにツイートを送信するための安全なレート (つまり、2 つのツイート間の最小間隔) はどれくらいですか。twitter は、アカウントを一時停止するためにマシンの IP もチェックしますか? つまり、60 個のツイートを送信する必要があるとします。4 つのアカウントを使用して、アカウントごとに 15 個のツイートで同じことを行い、同じものに対して 4 つのスレッドを実行している場合、アプリからより多くのツイートを送信できますか?
編集 私はウェブアプリではなくデスクトップアプリを作成していることに注意してください。したがって、PINベースの認証が必要です。また、アクセス トークンの有効期間についてもわかりません。OOB 認証を使用して生成されたアクセス トークンは、データベースに保存して、ユーザーが 1 回だけ認証できるようにするために、永久に有効になりますか?