認証WebページにアクセスせずにTwitterコンソールアプリケーションを認証することは可能ですか?
私は会社のツイッターからダイレクトメッセージを取得するアプリを開発しているので、それが必要です。このコンソールアプリケーションはWebサーバー上でスケジュールされており、人間によって駆動されることはありません。
よろしく、アレクセイ・ザハロフ
XAuthを使用してユーザー名とパスワードを指定することにより、Twitterにアクセストークンを要求できます。これにより、ユーザーにユーザー名とパスワードを要求せずに有効なアクセスを取得するためにOAuthWebページにリダイレクトする必要がなくなります。このWebサービス方式を使用できるようにするには、アプリケーションはTwitterに電子メールで許可を求める必要があります。有効なアクセストークンを取得して保存するためにのみ使用し、ユーザー名/パスワードを保持しないでください。コンソールアプリケーションに適したシナリオかもしれませんか?
TWURLをチェックしてください。これは、Twitter OAuthが組み込まれたコマンドラインCURLです:http://github.com/marcel/twurl
コンソールを介して任意のoAuthベースのAPIを認証することが可能です。
使用しているサンプルコードがある場合は、共有してください。