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

質問編集履歴

4

質問削除の取り消し

2018/04/26 01:42

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,30 @@
1
1
  # 前提・実現したいこと
2
-
2
+ apiを使いデータを取得しているのですが数時間は取得し続けれますが一定時間がたつとエラーがかえってきてしまい、どのように対応したらいいかがわからない状況です。。
3
+ おそらくapi側のサーバー不安定が原因かと思われるのですが、繰り返し処理をするしかないのでしょうか?するのであればどうすべきでしょうか?
3
4
  # 発生している問題・エラーメッセージ
4
-
5
+ raise JSONDecodeError("Expecting value", s, err.value) from None
6
+ json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
7
+
8
+ もしくは
9
+
10
+ ValueError: If using all scalar values, you must pass an index
5
- # 該当のソースコード
11
+ # 該当のソースコード
12
+ import pandas as pd
13
+ from datetime import datetime, timezone, timedelta
14
+ import pybitflyer
15
+ import time
16
+ import requests
17
+ import json
18
+ public_api = pybitflyer.API()
19
+ api = pybitflyer.API(api_key="API", api_secret="API")
20
+
21
+ while True:
22
+ bf_positions = pd.DataFrame(api.getpositions(product_code='FX_BTC_JPY'))
23
+ local_pos = 'NONE'
24
+ local_pos_price = 0
25
+ if not(bf_positions.empty):
26
+ local_pos = bf_positions.ix[[0], ['side']].values.flatten()
27
+ local_pos_price = int(bf_positions.ix[[0], ['price']].values.flatten())
28
+
29
+ print(local_pos)
30
+ time.sleep(1)

3

修正

2018/04/26 01:42

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,5 @@
1
1
  # 前提・実現したいこと
2
- apiを使いデータを取得しているのですが数時間は取得し続けれますが一定時間がたつとエラーがかえってきてしまい、どのように対応したらいいかがわからない状況です。。
3
- おそらくapi側のサーバー不安定が原因かと思われるのですが、繰り返し処理をするしかないのでしょうか?するのであればどうすべきでしょうか?
4
2
 
5
3
  # 発生している問題・エラーメッセージ
6
4
 
7
-
8
5
  # 該当のソースコード

2

修正

2018/03/29 10:49

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,33 +3,6 @@
3
3
  おそらくapi側のサーバー不安定が原因かと思われるのですが、繰り返し処理をするしかないのでしょうか?するのであればどうすべきでしょうか?
4
4
 
5
5
  # 発生している問題・エラーメッセージ
6
- raise JSONDecodeError("Expecting value", s, err.value) from None
7
- json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
8
6
 
9
- もしくは
10
7
 
11
- ValueError: If using all scalar values, you must pass an index
12
-
13
-
14
- # 該当のソースコード
8
+ # 該当のソースコード
15
- import pandas as pd
16
- from datetime import datetime, timezone, timedelta
17
- import pybitflyer
18
- import time
19
- import requests
20
- import json
21
-
22
- public_api = pybitflyer.API()
23
- api = pybitflyer.API(api_key="API", api_secret="API")
24
-
25
- while True:
26
- bf_positions = pd.DataFrame(api.getpositions(product_code='FX_BTC_JPY'))
27
- local_pos = 'NONE'
28
- local_pos_price = 0
29
- if not(bf_positions.empty):
30
- local_pos = bf_positions.ix[[0], ['side']].values.flatten()
31
- local_pos_price = int(bf_positions.ix[[0], ['price']].values.flatten())
32
-
33
- print(local_pos)
34
-
35
- time.sleep(1)

1

エラーコード追加

2018/03/29 10:48

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,11 @@
6
6
  raise JSONDecodeError("Expecting value", s, err.value) from None
7
7
  json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
8
8
 
9
+ もしくは
10
+
11
+ ValueError: If using all scalar values, you must pass an index
12
+
13
+
9
14
  # 該当のソースコード
10
15
  import pandas as pd
11
16
  from datetime import datetime, timezone, timedelta