質問編集履歴

4

質問削除の取り消し

2018/04/26 01:42

投稿

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

3

修正

2018/04/26 01:42

投稿

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

2

修正

2018/03/29 10:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -8,62 +8,8 @@
8
8
 
9
9
  # 発生している問題・エラーメッセージ
10
10
 
11
- raise JSONDecodeError("Expecting value", s, err.value) from None
12
-
13
- json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
14
-
15
-
16
-
17
- もしくは
18
-
19
-
20
-
21
- ValueError: If using all scalar values, you must pass an index
22
-
23
11
 
24
12
 
25
13
 
26
14
 
27
15
  # 該当のソースコード
28
-
29
- import pandas as pd
30
-
31
- from datetime import datetime, timezone, timedelta
32
-
33
- import pybitflyer
34
-
35
- import time
36
-
37
- import requests
38
-
39
- import json
40
-
41
-
42
-
43
- public_api = pybitflyer.API()
44
-
45
- api = pybitflyer.API(api_key="API", api_secret="API")
46
-
47
-
48
-
49
- while True:
50
-
51
- bf_positions = pd.DataFrame(api.getpositions(product_code='FX_BTC_JPY'))
52
-
53
- local_pos = 'NONE'
54
-
55
- local_pos_price = 0
56
-
57
- if not(bf_positions.empty):
58
-
59
- local_pos = bf_positions.ix[[0], ['side']].values.flatten()
60
-
61
- local_pos_price = int(bf_positions.ix[[0], ['price']].values.flatten())
62
-
63
-
64
-
65
- print(local_pos)
66
-
67
-
68
-
69
- time.sleep(1)

1

エラーコード追加

2018/03/29 10:48

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,16 @@
11
11
  raise JSONDecodeError("Expecting value", s, err.value) from None
12
12
 
13
13
  json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
14
+
15
+
16
+
17
+ もしくは
18
+
19
+
20
+
21
+ ValueError: If using all scalar values, you must pass an index
22
+
23
+
14
24
 
15
25
 
16
26