【发布时间】:2017-11-20 11:18:06
【问题描述】:
我尝试了以下代码并收到一条消息,说我的特定请求不受支持,我找不到任何不是 v20 api 的 python 解决方案。任何帮助将不胜感激使用什么或我哪里出错了
我的错误信息是:
{"errorMessage":"请求的 HTTP 方法不支持提供 端点。”}
<?php
$ch = curl_init();
$vars = "price=B&granularity=M5&count=20";
curl_setopt($ch, CURLOPT_URL,"https://api-fxpractice.oanda.com/v3/instruments/EUR_USD/candles");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$vars); //Post Fields
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$headers = [
'Content-Type: application/json',
'Authorization: Bearer access-token',
];
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$server_output = curl_exec ($ch);
curl_close ($ch);
print $server_output ;
?>
我的目标是成功连接并从包含数据的端点获取响应。我没有 python 经验,这就是为什么我尝试 curl 甚至 javascript 解决方案都可以。我是不是完全不理解这个 API?
【问题讨论】: