質問編集履歴
1
詳細の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,6 +17,16 @@
|
|
17
17
|
|
18
18
|
|
19
19
|
お手数ですが、ご教授いただけると幸いです。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
###上手くいかない点
|
24
|
+
|
25
|
+
internal static async Task<string> Send(HttpClient http, Uri path, string apiKey, string secret, string method, Dictionary<string, string> query = null, object body = null)
|
26
|
+
|
27
|
+
の部分の「Send」のエラーだけが消えません。2番めのURLを参考に色々いじってみたのですが、どうしてもエラーが消えてくれないので困っています。
|
28
|
+
|
29
|
+
改善点を教えていただけると助かります。。。
|
20
30
|
|
21
31
|
|
22
32
|
|
@@ -175,51 +185,3 @@
|
|
175
185
|
}
|
176
186
|
|
177
187
|
```
|
178
|
-
|
179
|
-
|
180
|
-
|
181
|
-
|
182
|
-
|
183
|
-
また、下記のコードを一体どうやって使用するのかもわかりません。APIキーと秘密キーを自分のもの書き換えて上記のコードが書かれたProgram.csに、コピーアンドペーストで下に追記すればよいのでしょうか・・・?
|
184
|
-
|
185
|
-
|
186
|
-
|
187
|
-
|
188
|
-
|
189
|
-
###このコードをどうやってつなげるか
|
190
|
-
|
191
|
-
```C#
|
192
|
-
|
193
|
-
//bitFlyer取引所にアクセスする HttpClient
|
194
|
-
|
195
|
-
HttpClient http = new HttpClient();
|
196
|
-
|
197
|
-
http.BaseAddress = new Uri("https://api.bitflyer.jp");
|
198
|
-
|
199
|
-
|
200
|
-
|
201
|
-
//URLのクエリパラメータ
|
202
|
-
|
203
|
-
var query = new Dictionary<string, string>
|
204
|
-
|
205
|
-
{
|
206
|
-
|
207
|
-
{ "product_code", "BTC_JPY" },//通貨の種類
|
208
|
-
|
209
|
-
};
|
210
|
-
|
211
|
-
|
212
|
-
|
213
|
-
//板情報を取得
|
214
|
-
|
215
|
-
Uri path = new Uri("/v1/board", UriKind.Relative);//APIの通信URL
|
216
|
-
|
217
|
-
string apiKey = "XXXXX";//APIキー
|
218
|
-
|
219
|
-
string secret = "XXXXX";//秘密キー
|
220
|
-
|
221
|
-
string method = "GET";//APIメソッド
|
222
|
-
|
223
|
-
string json = await Send(http, path, apiKey, secret, method, query);
|
224
|
-
|
225
|
-
```
|