問題タブ [roauth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - RStudioでROAuthステップ中にリンクを選択するには?
初心者の質問で申し訳ありません。RStudio で R センチメント分析を実行しようとしています。ROAuth スクリプトを機能させることはできましたが、この段階では次のようになります。
リンクをクリックしたり、マウスで選択したりすることができません (そして、Web ブラウザーでその URL を手動で入力する気がしません)。したがって、RStudio でこのスクリプトを使用することができません。通常の R に戻らなければなりません。このリンクをクリックできるようにするためにできることはありますか?
御時間ありがとうございます!
r - ROAuthによるtwitterRプロキシ認証
RStudio の twitteR パッケージを使用しようとしています。
しかし、私はエラーが発生しています:
「プロキシ認証が必要です」および場合によっては「ホストが見つかりません」。
同じ問題を抱えたスレッドがたくさんあります。
すべて試しました ( --internet2,R by setting "~/Rgui.exe" http_proxy=http:/999.99.99.99:8080/ http_proxy_user=ask
)。しかし、うまくいきませんでした。
以下のコードを見つけてください (私はオフィスのデスクトップ RStudio から実行しています)。これには認証が必要です: proxyuserpwd="**domain//username:pwd**"
.
この行についてはよくわかりません。さまざまな組み合わせを試しましたが、どれもうまくいきませんでした。
ただし、以下のコードで試したとき。
...私は成功しています。
ここからマルチスレッドソリューションを試しましたが、そのソリューションはどれも機能しませんでした。どこで間違いを犯しているのかわかりません.(私を悩ませているユーザー名と一緒に入れる必要があるのはドメインですか)誰かがこの問題についていくつかの光を当てることができます.
アップデート:
RGui で同じコードを実行したとき ("~/Rgui.exe" http_proxy=http:/999.99.99.99:8080/http_proxy_user=ask を設定)、cacert.pem をダウンロードするためのユーザー名とパスワードの入力を求められました。
しかし、ハンドシェイクしようとすると、同じエラーがスローされます。
エラー: プロキシ認証が必要です。
アップデート:
次のエラーが表示されます。
Error in function (type, msg, asError = TRUE) :
Received HTTP code 407 from proxy after CONNECT
更新 トーマスが提案したように - 試した
次のエラーが
Error in strsplit(response, "&") : non-character argument
発生しました。トレースバック出力でリンクを更新しています
5: strsplit(response, "&")
4: lapply(X = X, FUN = FUN, ...)
3: sapply(strsplit(response, "&")[[1]], strsplit, "=")
2: parseResponse(resp)
1: twitCred$handshake(curl = h)
r - Rを使ったTwitterのAPIによるOAuth認証
Twitter API を調べています。
RでROAuth
andパッケージを使用しています。twitteR
私は物事がうまくいっていると思うポイントに到達します:
ここまでは順調ですね。これで、いくつかの Twitter タイムラインを表示する準備が整いました。
> my_tweets <- userTimeline('someTimeline')
残念ながら、私は得る:
これが何を意味するのか調べてみました。私のOAuth認証は適切な気がします。このエラーが発生するのはなぜですか?
使用している API のバージョンに問題はありますか?
r - twitterR OAuth ハンドシェイク エラー: 禁止 (Mac OS)
R の twitteR パッケージの簡単な例に従って、Twitter に接続しようとしました。アプリを作成し、カスタマー キーとシークレットを取得しました。twitCred$handshake() を呼び出して URL を取得し、アプリを認証してピンを取得します。ここまでは順調ですね。しかし、ピンを入力すると、常に Error: Forbidden が表示されます。
どんな助けでも感謝します!!
ここに私のセッション情報があります:
これはコードです:
r - 401 streamR を使用した不正なエラー
streamR と必要な ROAuth パッケージを使用して、Twitter のストリーミング API に接続しようとしています。ここのドキュメントの正確な手順に従いますが、すべての手順をエラーなしで終了すると、filterStream
またはを呼び出すと 401 Unauthorized エラーが表示されますsampleStream
。
正常に動作するように見える手順は次のとおりです。
最後の行を実行すると、ブラウザー ウィンドウが開き、アプリが Twitter アカウントを使用することを承認するよう求められます。クリックして承認すると、「完了したら、与えられた PIN を記録し、ここに入力してください:」というプロンプトが表示された後、Rstudio にコピー/貼り付けする PIN が表示されます。
上記の行を実行した後、次のような呼び出しを に送信していますfilterStream
:
filterStream(file.name = "test_tweets.json", track = c("sat"), timeout = 120, oauth = my_oauth)
生成されたファイル test_tweets.json は次のようになります。Problem accessing '/1.1/statuses/filter.json'. Reason: Unauthorized
この問題を解決するために、新しい Twitter アプリを作成し、R とすべてのパッケージを更新しようとしました。これらのアクションのいずれも、異なる結果をもたらしませんでした。さらに、twitteR
パッケージで同じ資格情報を試してみましたが、うまくいきましたが、残念ながら、twitteR
パッケージからは利用できないストリーミング API に接続する必要があります。どんなヒントでも大歓迎です!
r - check_twitter_oauth() のエラー: OAuth 認証エラー:
twitteR の OAuth 認証をセットアップしようとすると、以下の setup_twitter_oauth() エラーが繰り返し発生します。
誰かがこの問題について助けてくれれば本当に感謝しますか?
JeffGentry による Github からのこの有益な投稿に出会いましたが、twitteR_1.1.8 をインストールすると、httr_0.6.0 の代わりに httr_0.6.1 が自動的にインストールされます
check_twitter_oauth() のエラー: OAuth 認証エラー: #67
デフォルトの httr_0.6.1 パッケージを削除して、以下のリンクから httr_0.6.0 をダウンロードしてインストールしようとしましたが、うまくいきませんでした。次のエラーが表示されます。
内省的な助けは本当に高く評価され、授与されます!
xml - FIXML と ROAuth を使用して R で POST リクエストを作成するのに助けが必要
取引 API に接続しようとしていて、GET リクエストの作成に成功しましたが、POST リクエストを作成しようとすると、API からエラー メッセージが表示され続けます。インターネットとフォーラムで回答を検索しましたが、同様の質問はすべて未解決のままです。
私が使用しているRスクリプトは次のとおりです。
これを実行すると、次の応答が返されます。
API担当者と話をしたところ、彼はこれらの提案をしましたが、Rコードについては手助けできないと言いました:
私は R に慣れていないので、コード部分についてはあまり役に立たないでしょう。レスポンス ID については、リクエストの本文でヘッダーが誤って fixml とともに送信されたようです。また、fixml はエンコードされているようですが、エンコードされるべきではありません。これは xml や text に似ており、コンテンツ タイプはそれをリクエストに反映して、エンコードしようとしないようにする必要があります。Content-Type:application/x-www-form-urlencoded の代わりに、Content-Type: text/xml を試す必要があります。これが(下に貼り付けられた)あなたのリクエストから得たものです:
コードでこれを修正するにはどうすればよいですか?