与ruby有什么相同的curl_init和curl_setopt?
$apikey='xxx';
$apisecret='xxx';
$nonce=time();
$uri='https://bittrex.com/api/v1.1/market/getopenorders?apikey='.$apikey.'&nonce='.$nonce;
$sign=hash_hmac('sha512',$uri,$apisecret);
$ch = curl_init($uri);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apisign:'.$sign));
$execResult = curl_exec($ch);
$obj = json_decode($execResult);
我正在使用restclient。
response = RestClient.post(uri, "sign" => sign, "Content-Type" => "application/x-www-form-urlencoded")
但我收到了错误
RestClient::MethodNotAllowed (405 Method Not Allowed):
我可以使用Rest-client吗?或者我应该使用其他一些东西。什么是PHP代码的等价物
答案 0 :(得分:1)
错误RestClient::MethodNotAllowed
暗示服务器上不允许调用方法(示例中为POST
)。
确保支持您在客户端调用中使用的方法,但支持该URI的服务器。
response = RestClient.get(uri, "sign" => sign, "Content-Type" => "application/x-www-form-urlencoded")