私はターミナルを使ってOandaから価格にアクセスしようとしています。Oanda(取引プラットフォーム)から価格を取得するためにカールを使用する
の価格を取得するために、OANDA http://developer.oanda.com/rest-live/rates/#getCurrentPricesで与えられたコードがcurl X GET "https://api-fxpractice.oanda.com/v1/prices?instruments=EUR_USD%2CUSD_JPY%2CEUR_CAD"
である私は、端末にこれをキー入力したときに、
しかし、私が得る応答は次のとおりです。
"code" : 3,
"message" : "This request requires authorization",
"moreInfo" : "http:\/\/developer.oanda.com\/docs\/v1\/auth\/#overview"
私はエラーが由来ということを理解しますcurl -H "Authorization: Bearer xxxxxxxxx-xxxxxxxxxx" https://api-fxpractice.oanda.com/v1/accounts
このように、認証と価格検索は、curl
の2つの異なる指示であるため、私はOandaから価格を取得できるように端末にキーを設定する必要がありますかどうかお尋ねしたいと思いますによって与えられた ウェブサイト。私はそれがPythonで要求の使用を通じて達成可能であることを知っています。ちょうどcurl
を通してそれがどのように扱いやすいのか疑問に思っています。
はあなたに感謝。私はトークンを持っていますが、ターミナルをカールさせて呼び出す方法については不明です。あなたの方法を試してみました。 curl -H "Authorization:Bearer xxxxxx-xxxxxxx" -X GET "https://api-fxpractice.oanda.com/v1/prices?instruments=EUR_USD%2CUSD_JPY%2CEUR_CAD"しかし、受け取った:curl:指定されたURLがありません。何か不足していますか? – CuriousJord
あなたのcurlコマンドのフォーマットが正しくない可能性があります。あなたのコメントにはhttp://がありません。あなたは私の答えの正確な例を端末でコピー/ペーストして、自分のトークンをあなたのトークンに置き換えてみることができますか? –
乾杯、それは働いた!感謝します!コードを連結して達成可能であるかどうかはわかりませんでした。私は以前に間違って何かに鍵を付けていたに違いないと信じています。あなたがカールについてもっと学ぶために私をいくつかの良い情報源に導くことができればそれを感謝します。それにもかかわらず、もう一度ありがとう! – CuriousJord