teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

2020/03/28 10:42

投稿

kt1508
kt1508

スコア4

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
 
18
18
  req.headers({
19
19
  "x-rapidapi-host": "apidojo-yahoo-finance-v1.p.rapidapi.com",
20
- "x-rapidapi-key": "128c301760msh6b8f86db6f0be89p171905jsn8a66d798933e"
20
+ "x-rapidapi-key": "my secretkey"
21
21
  });
22
22
 
23
23
 

3

追加

2020/03/28 10:42

投稿

kt1508
kt1508

スコア4

title CHANGED
File without changes
body CHANGED
@@ -1,15 +1,23 @@
1
+ https://api.rakuten.net/apidojo/api/yahoo-finance1
2
+ を参考に以下のコードをNode.jsで実行しましたが
3
+ よくわからない文字列が出まして要点を得ませんでした。
4
+
5
+
1
6
  var unirest = require("unirest");
2
7
 
3
- var req = unirest("GET", "https://apidojo-yahoo-finance-v1.p.rapidapi.com/market/get-summary");
8
+ var req = unirest("GET", "https://apidojo-yahoo-finance-v1.p.rapidapi.com/stock/v2/get-timeseries");
4
9
 
5
10
  req.query({
6
11
  "region": "US",
7
- "lang": "en"
12
+ "lang": "en-US",
13
+ "symbol": "IBM",
14
+ "period2": "1571590800",
15
+ "period1": "493578000"
8
16
  });
9
17
 
10
18
  req.headers({
11
19
  "x-rapidapi-host": "apidojo-yahoo-finance-v1.p.rapidapi.com",
12
- "x-rapidapi-key": "mykey secret"
20
+ "x-rapidapi-key": "128c301760msh6b8f86db6f0be89p171905jsn8a66d798933e"
13
21
  });
14
22
 
15
23
 

2

質問前に取り組んだ内容を書きました。

2020/03/28 07:56

投稿

kt1508
kt1508

スコア4

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,20 @@
1
- ### 前提・実現したいこと
1
+ var unirest = require("unirest");
2
2
 
3
- Yahoo finance API からある銘柄のPER, EPS, BPS, 10年間の売り上げ等を取得し、console.log で表示したいが、やりかたがわからない。
3
+ var req = unirest("GET", "https://apidojo-yahoo-finance-v1.p.rapidapi.com/market/get-summary");
4
- Node.js もしくはクライアントサイドのJSで実現したいです。
5
4
 
5
+ req.query({
6
+ "region": "US",
7
+ "lang": "en"
8
+ });
9
+
6
- 具体的な方法をお願いいたします。
10
+ req.headers({
11
+ "x-rapidapi-host": "apidojo-yahoo-finance-v1.p.rapidapi.com",
12
+ "x-rapidapi-key": "mykey secret"
13
+ });
14
+
15
+
16
+ req.end(function (res) {
17
+ if (res.error) throw new Error(res.error);
18
+
19
+ console.log(res.body);
20
+ });

1

内容の追加

2020/03/28 07:54

投稿

kt1508
kt1508

スコア4

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  Yahoo finance API からある銘柄のPER, EPS, BPS, 10年間の売り上げ等を取得し、console.log で表示したいが、やりかたがわからない。
4
- Node.js もしくはクライアントサイドのJSで実現したいです。
4
+ Node.js もしくはクライアントサイドのJSで実現したいです。
5
+
6
+ 具体的な方法をお願いいたします。