Twitter API は、ユーザー名とパスワードをサポートしなくなりました。数年前に OAuth のみに移行しましたが、API で必要な認証の一部のみが v1.0 でした。最近、Twitter API は、LINQ to Twitter がサポートする v1.1 を導入しました。Twitter API v1.1 では、すべてのクエリとコマンドで OAuth が必要です。そのため、LINQ to Twitter は Twitter API として認証の種類をサポートしています。
とはいえ、ユーザー エクスペリエンスを大幅に向上させるためのヒントをいくつか紹介します。アプリケーションの ConsumerKey と ConsumerSecret を含めます。これらは変更されませんが、ユーザーが個別の ConsumerSecret/ConsumerKey ペアを取得する必要はありません。実際、これは OAuth が機能することを意図した方法です。
もう 1 つのヒントは、ユーザーの Twitter 認証トークンに有効期限がないことです。これは、サインアップ時にユーザーに 1 回認証を要求し、認証後に資格情報を保存できることを意味します。認証情報は、OAuth プロセスの実行に使用したオーソライザーを介して入手できます。その後、保存された資格情報を再利用し、4 つの資格情報すべてをオーソライザーにロードすると、LINQ to Twitter は、ユーザーを再度認証することなく、(署名された) クエリを実行します。
ところで、私は SO で linq-to-twitter タグを見て、CodePlex.com ディスカッション フォーラムを持っています。私も Twitter を使用していますが、このような回答はツイートでは難しい場合があります。ただし、1 つまたは 2 つの回答をツイートすることは知られています。:)
@ジョーマヨ