私のローカル コンピューターでは、http://rtweet.info/ (セクション「API 承認」) で説明されているように、Twitter アプリの認証プロセスを実行できました。
- API リクエスト (search_tweets()、stream_tweets()、get_followers() など) を初めて行うと、ブラウザ ウィンドウが開きます。
- Twitter アカウントにログインします。
- rtweet アプリケーションに同意/承認します。
ただし、AWS での Ubuntu サーバーのプロセスには苦労しています。私はグラフィカル インターフェイス (ssh アクセスのみ) を持っていないので、次のようにプロセスを実行することしかできません。
- AWSサーバーにインストールされている「RStudioサーバーソフトウェア」を実行するために、私のコンピューター上でブラウザをAWSサーバーのアドレスに向けます。これを行うと、最後のステップ (リダイレクト) で、「接続できません Firefox は localhost:1410 のサーバーへの接続を確立できません。」というメッセージがブラウザーに表示されます。R コンソールは、入力を待ってハングアップし続けます。
- Ubuntu サーバーのシェル上で、次のエラー メッセージを生成するプロセスを実行しようとしましたが失敗しました: "> rt <- search_tweets( "Mark Fletcher", n = 5000, include_rts = FALSE) Error in httpuv::startServer(use$ host, use$port, list(call = listen)): サーバーの作成に失敗しました"
認証を行いたいコンピュータ上でローカルに実行されているブラウザに依存せずに、それを行う別の方法はありますか?
ありがとう、
オリ
