【发布时间】:2014-07-24 11:27:28
【问题描述】:
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代码相当于什么
【问题讨论】:
-
也许应该是
get,而不是post? -
@UriAgassi - 你能把这个添加为答案吗?我会接受的。
标签: php ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-3.2