Na stronce github znalazłem kod
function bitmarket_api($method, $params = array())
{
$key = "klucz_jawny";
$secret = "klucz_tajny";
$params["method"] = $method;
$params["tonce"] = time();
$post = http_build_query($params, "", "&");
$sign = hash_hmac("sha512", $post, $secret);
$headers = array(
"API-Key: " . $key,
"API-Hash: " . $sign,
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, "https://www.bitmarket.pl/api2/");
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
$ret = curl_exec($curl);
return json_decode($ret);
}
ponieważ dopiero co zacząłem się tym bawić i słabo znam się na programowaniu... wziąłem pierwszy lepszy engine google i odpaliłem kilka rzeczy....
ten kod jednak wywala mi się na
$params["method"] = $method;
$params["tonce"] = time();
z błędem Warning: Illegal string offset 'method' i potem 'tonce"
niespecjalnie gdzie indzie mogłem znaleźć przypisania tego typu na innych stronach i nie wiem o co biega - wygląda na tworzenie zmiennej macierzowej...