Базовая информация
Все отправляемые запросы должны содержать mid,salt,sign в теле запроса а так же дополнительные параметры указанные в документации.
Name
Value
Name
Type
Description
$mid = 1;
$token = "041131a0906b08a5bebc1d4fdcc6d9";
$body = [
'mid' => $mid,
'salt' => "AnyRandomString",
];
ksort($body);
$body['sign'] = hash_hmac("sha256", json_encode($body), $token);import json
import hmac
import hashlib
mid = 1
token = "041131a0906b08a5bebc1d4fdcc6d9"
body = {
'mid': mid,
'salt': "AnyRandomString"
}
sorted_body = dict(sorted(body.items()))
body['sign'] = hmac.new(
token.encode('utf-8'),
json.dumps(sorted_body, ensure_ascii=False, separators=(',', ':')).encode('utf-8'),
hashlib.sha256
).hexdigest()Last updated