質問編集履歴

2

文章の追加

2017/05/27 08:38

投稿

退会済みユーザー
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

ソースコードにコメントを追加した

2017/05/27 08:38

投稿

退会済みユーザー
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