問題タブ [httr]
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 - httrを使用したFitbitへのOauth認証
httrライブラリを使用してfitbitAPIに接続しようとしています。
提供された例を使用して、次のコードを思いつきました。
認証が完了しました。httrからのメッセージですが、APIにアクセスしようとすると、エラーメッセージがスローされます
問題が何であるかについての手がかりはありますか?
r - HTTR パッケージの R パッケージ devtools インストール エラー
Hadley の HTTR パッケージを Github から R にインストールしようとすると、次のエラーが発生しました。
問題が私の側にあるのかわかりません。Windows 7 での私のバージョン情報は次のとおりです。
更新: devtools の dev バージョンをインストールしようとすることが提案されました。このエラーが発生しました:
r - httrを使用してトークンを取得するoauth flickr api
R 画像出力を flickr にリンク/アップロードするために使用したいのhttr
ですが、OAuth 1.0 を使用して自分自身を認証する必要がある初期段階で問題が発生しています。
以前、次のリンクhttp://www.flickr.com/services/apps/create/apply/にアクセスしてアプリを作成しました。
そして、そのアプリの秘密と鍵の文字列を取得しました...
次に、パッケージ関数でそれを使用してhttr
トークンを取得しましたが、役に立ちませんでした。このリンク http://www.flickr.com/services/api/auth.oauth.htmlで提供されているドキュメントを使用 して支援しようとしていますが、苦労しています...
以下は私が使用したコードです。
そこからエラーメッセージが表示されます
ここからどこへ行くべきかよくわかりません...どんな助けでも大歓迎です。
NB また、API リンクの設定の性質上、シークレット、API キー、ログイン、パスワードなどを秘密にしておく必要があることも認識していますが、www からダミーの flickr アカウントを設定するのにそれほど時間はかかりません。 .flickr.com 、問題を再現できるようにするために...私の意見では...おそらく他の人が1つを設定して、同様の問題が発生したかどうか、および状況を回避するための潜在的な方法を教えてくれるでしょうか?
r - httr github-API コールバック URL の問題
現在、httr
v0.2 パッケージを使用して github api も使用しています。oauth2.0(...)
しかし、アプリのブラウザ ページにアクセスし、[許可] をクリックして、コールバック URL ページにリダイレクトされる部分を通過するのに苦労しています。
httr github デモでは、コールバック URL を次のように使用することを提案していますhttp://localhost:1410
が、そのページにリダイレクトされると、Google Chrome は、そのページに接続できず、リダイレクト先のページがhttp://localhost:1410/?error=redirect_uri_mismatch&state=DZNFcm8tnq
...であることを示唆しています。他のポートと全体的な URL は成功しません...
機能する別のコールバック URL と URL は何ですか?
以下は私が使用したコードです
これは、「許可」ボタンのあるページにリダイレクトされた後、クリックすると、localhost :1410 に接続できない Google Chrome のページにリダイレクトされます。
r - R+httrおよびEC2api認証の問題
httr
Rパッケージを使用して、APIを介してEC2サービスにアクセスしたいと思います。ただし、キー、シークレット、トークン、署名システムなど、通常の「Oauth2.0」の認証形式に該当しないため、開始方法が少しわかりません。EC2は「署名バージョン2」方式を使用していると思いますが、それがどのように機能するかはわかりません。
http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/using-query-api.htmlでクエリリクエストの作成に関してEC2が提供するドキュメントを確認する
署名の値が必要だと思います...しかし、それを取得する方法がわかりません
httr
以下に示すように、与えられたコマンドのいくつかを使用してみました。URL文字列のほとんどのパラメータを、自分とやりたいこと(、、など)を表すように調整できますAWSAccessKeyId
が、署名値を取得する場所がわからないだけです。ImageId
endpoint
Action
また、与えられた例のいくつかでは、それらは秘密のアクセスキーも提供していないようです...
したがって、試行されたコマンドは次のとおりですが、私を表すためにいくつかの値を変更しましたが、次のようになりました。
応答があります:
EC2 apiとその認証手順の経験がある人はいますか?Rを使用して、私が選択したAMI(Rおよびその他の関連パッケージがロードされている)でLinuxインスタンスをセットアップして実行できるようにするのは簡単ですか?それらのインスタンスでいくつかのRコマンドを実行し、出力を戻すには?
それが私のsessionInfoに本当に関連しているとは思わないが、念のためここにある:
編集:
したがって、@ hadleyによって提案されたドキュメントに従うためのさらなる試みでは、これが私が試したものであり、どこで間違っているかについてのより役立つヒントが大いにありがたいです...:
私はそれに応答を受け取ります:
r - Amazon s3 API GET リクエストを使用してファイルをダウンロードするための正しいパラメータ
.csv
R を使用して Amazon S3 バケットからファイルをダウンロードできるようにしたいと考えています。
ここに記載されている API の使用を開始しましたhttp://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGET.html
私はパッケージhttr
を使用してリクエストを作成してGET
います。関連するファイルをダウンロードできるようにするための正しいパラメーターを特定する必要があります。
ダウンロードしたいファイルであることがわかっているので、に設定しresponse-content-type
ました...しかし、得られる応答は次のとおりです。text/csv
.csv
data.frame
そして、ファイルはダウンロードされず、データは応答にあるようです...データを表す応答で作成された文字列を抽出できます。元のように変換できると思います望ましいですが、データをダウンロードするより良い方法はありますか...GET
コマンドから直接read.csv
、データを読み取るために使用しますか? これはパラメーターの問題だと思います...ファイルをダウンロードするために設定する必要があるパラメーターがわかりません。
人々が文字列の変換を提案した場合...これは私が持っている文字列の構造です...それをに変換するにはどのようなコマンドを実行する必要がありますdata.frame
か?
ありがとう
HLM
r - ドロップボックスAPIを使用して.RDataファイルとして保存されるRの生データを読み取る
httr
ドロップボックス用のoauth署名承認システムを作成した後、APIとのGET
関数を使用して、そこに保存した.RDataファイルをダウンロードしたいと思いました。
リクエストは成功し、データが返されますが、生の形式であり、ローカルドライブで再度RDataファイルに変換するにはどうすればよいか疑問に思っていました。
これは私がこれまでに行ったことです:...
raw.content.of.file
基本的に、オブジェクトをと呼ばれるファイルに保存したいのですが、これは、少なくともグローバル環境にあるオブジェクトをロードできるのdownloaded.RData
と同じか、失敗するはずです。test.RData
test.RData
r - APIを使用してパス名にスペースが含まれるドロップボックスファイルにアクセスする
この質問は、ドロップボックスAPIを使用して.RDataファイルとして保存されるRの生データを読み取る前の質問に関連しています。
パスにURL以外の標準文字が含まれていると、問題が発生します
前の質問のdb.file.nameは、ドロップボックス内の関連ファイルへのパスにすぎません。
ただし、パスには感嘆符とともにスペースがあります。GETリクエストが機能するように、これらを関連する形式に変換する必要があると感じています...しかし、変換が何であるかはよくわかりません...。
だから私の前の例を使用して続行します...
応答はエラーであり、ファイルはダウンロードされません...ドキュメントページhttps://www.dropbox.com/developers/reference/apiを使用して、URLをUTF-8エンコーディングに入れることを提案しています... m方法がわからない/動作するかどうかわからない。
どんな助けでも大歓迎です。
r - Get response header
I would like to get response headers from GET or POST.
My example is:
but there is no response headers, only request headers.
Result shoud be something like this:
Can I do this with R and httr/RCurl packages or R is not enough for this kind of problem?
Edit: I would like to get all response headers. I am mainly interested in Location response which is not in this example.
Edit2: I forgot to tell the system which I work on - it is Windows 7
My session.info
r - cURL、RCurl、およびhttrを含むCookieを使用してリクエストを投稿する
Windows cURLでは、次のようなWebリクエストを投稿できます。
これtype cook.txt
で、次のような応答が返されます。
私は手動で次のようなCookie行を読み取ることSet-Cookie: AuthCode=ABC...
ができます:(もちろんこれをスクリプト化することもできます)。だから私はAuthCode
その後のリクエストに使用することができます。
私はRでRCurlやhttrを使って同じことをしようとしています(どちらが私のタスクに適しているかはまだわかりません)。
私が試してみると:
私はこれに似た応答を受け取ります:
概して、私は411エラーについて知っており、要求を修正しようとすることができました。しかし、cURLで取得できないため、POSTコマンドで何か問題が発生しています。
cURLコマンドをRCurlやhttrに変換するのを手伝ってもらえますか?