質問編集履歴
2
文章の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
powershellでzaif APIを用いて、システム取引を実現したいと考えています。
|
4
4
|
|
5
5
|
当該エラーコードにあるようにシグネチャがマッチしていないとのことです。
|
6
|
+
|
7
|
+
ハッシュの計算結果が間違っているのでしょうか?
|
6
8
|
|
7
9
|
お力添えをお願いいたします。
|
8
10
|
|
1
ソースコードにコメントを追加した
test
CHANGED
File without changes
|
test
CHANGED
@@ -60,6 +60,8 @@
|
|
60
60
|
|
61
61
|
|
62
62
|
|
63
|
+
#nonceの作成
|
64
|
+
|
63
65
|
$times = [System.DateTime]::UtcNow
|
64
66
|
|
65
67
|
$ttimess = New-Object System.DateTime(1970,1,1)
|
@@ -70,6 +72,8 @@
|
|
70
72
|
|
71
73
|
|
72
74
|
|
75
|
+
#ヘッダーデータの作成
|
76
|
+
|
73
77
|
$data = [System.Web.HttpUtility]::ParseQueryString([string]::Empty)
|
74
78
|
|
75
79
|
$data.Add("nonce",$nonce.ToString())
|
@@ -78,11 +82,15 @@
|
|
78
82
|
|
79
83
|
|
80
84
|
|
81
|
-
|
85
|
+
#zaif apiのキー
|
82
86
|
|
83
87
|
$key ="zaif api key"
|
84
88
|
|
85
89
|
$secret_key = "zaif api secret key"
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
#ハッシュの計算(signの作成)
|
86
94
|
|
87
95
|
$hashs = [Security.Cryptography.HashAlgorithm]::Create("HMACSHA512");
|
88
96
|
|
@@ -94,6 +102,8 @@
|
|
94
102
|
|
95
103
|
|
96
104
|
|
105
|
+
#ヘッダーの設定
|
106
|
+
|
97
107
|
$webclients = [System.Net.WebClient]::new()
|
98
108
|
|
99
109
|
$webclients.Headers.Set("Key", $key)
|
@@ -101,6 +111,10 @@
|
|
101
111
|
$webclients.Headers.Set("Sign", $sign)
|
102
112
|
|
103
113
|
$WebClients.Headers.Tostring()
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
#リクエストの送信
|
104
118
|
|
105
119
|
$responce_byte = $webclients.UploadValues("https://api.zaif.jp/tapi",$data)
|
106
120
|
|