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

質問編集履歴

1

追記部分

2020/06/21 06:07

投稿

kokok
kokok

スコア145

title CHANGED
File without changes
body CHANGED
@@ -89,4 +89,40 @@
89
89
 
90
90
  アクセスキーやシークレットキーも間違えがないか確認しました。
91
91
 
92
- 原因が分からなかったので、少しでも意見を頂けると幸いです。
92
+ 原因が分からなかったので、少しでも意見を頂けると幸いです。
93
+
94
+
95
+ //追記部分
96
+
97
+ $arrQuery = array("hoge" => "foo");
98
+ 上記を削除して
99
+
100
+ $headersを下記のように書き直し、上手く取得できました。
101
+ $headers = array(
102
+ "ACCESS-KEY: {$strAccessKey}",
103
+ "ACCESS-SIGNATURE: {$strSignature}",
104
+ "ACCESS-NONCE: {$intNonce}",
105
+ );
106
+
107
+ 取引所APIドキュメント(下記)
108
+ https://coincheck.com/ja/documents/exchange/api#account-balance
109
+ の残高の
110
+ ```
111
+ {
112
+ "success": true,
113
+ "jpy": "0.8401",
114
+ "btc": "7.75052654",
115
+ "jpy_reserved": "3000.0",
116
+ "btc_reserved": "3.5002",
117
+ "jpy_lend_in_use": "0",
118
+ "btc_lend_in_use": "0.3",
119
+ "jpy_lent": "0",
120
+ "btc_lent": "1.2",
121
+ "jpy_debt": "0",
122
+ "btc_debt": "0"
123
+ }
124
+ ```
125
+ これは、リクエストボディとは、関係ないのでしょうか?
126
+
127
+ ※SIGNATUREの作成
128
+ SIGNATUREは、ACCESS-NONCE, リクエスト先URL,** リクエストのボディ** を全て文字列にし連結したものを、HMAC-SHA256 hash形式でシークレットキーを使って署名した結果です。