искал решения, чет толкового ответа не нашел
Ошибка всплывает, когда в attachment добавлю картинку, тест добавляется норм
error_msg:PARAM_SIGNATURE : Invalid signature 1dd104e06ba4519e154adb085bfcdfbc, calculated by string application_key=...
каким образом генерировать sign ?
$params = array(
"application_key"=>$ok_public_key,
"method"=>"mediatopic.post",
"gid"=> $groupID,
"type"=>"GROUP_THEME",
"attachment"=>'{"media": ['.implode(',', $attachment).']}',
"format"=>"json"
);
$sig = md5($this->arInStr($params).md5("{$ok_access_token}{$ok_private_key}"));
public function arInStr($array) {
ksort($array);
$string = "";
foreach($array as $key=>$val) {
if (is_array($val)) {
$string .= $key."=".$this->arInStr($val);
} else {
$string .= $key."=".$val;
}
}
return $string;
}