2016-08-29 5 views
-2

RからAPI RESTおよびjsonを使用しているデモアカウントに認証を作成しようとしています。API RESTに対して認証するためにR内のhttr POSTを使用する

ユーザーからの入力に基づいて、私は今、httrとPOSTの詳細を掘り下げました。私のコードは次のようになります。詳細を見ると、私が実行するWebクライアントテストは同じですが、識別情報とパスワードが ""で送られているようです。私はhttr、POST、bodyのドキュメントをチェックしましたが、必要なところで ""使用できることはわかりません。助言がありますか?。

POST (
url = "https://demo-api.ig.com/gateway/deal/session", 
add_headers(
"X-IG-API-KEY" = "xxx", 
"VERSION" = "2", 
"X-SECURITY-TOKEN" = "xxx", 
"CST" = "xxx", 
"Content-Type" = "application/json; charset=UTF-8", 
"Accept" = "application/json; charset=UTF-8"), 
body = "{identifier: xxx, password: xxx}", 
verbose()) 
+0

あなたのサンプルコードは有効なRコードではありません。 – hrbrmstr

答えて

0

あなたがドキュメントを読むのは、SOの質問の範囲外です。ドキュメントに応じていくつかのAPIコールミスを行い、POSTも正しくフォーマットされていません。私は実際にこれを答えとして投稿しているわけではありませんが、このコードスニペットをコメントに表示することは不可能です。

これからもこのようなことを試す前に、勉強してhttrコールを練習する必要があります。

POST(url="https://demo-api.ig.com/gateway/deal/session", 
    encode="json", 
    accept_json(), 
    add_headers(`X-IG-API-KEY`="[xxx]", 
       `VERSION`="2", 
       `X-SECURITY-TOKEN`="[xxx]"), 
    body=list(identifier="[xxx]", 
       password="[xxx]") 
関連する問題