Здравствуйте, у меня следующая проблема. Пытаюсь опубликовать пост в группу методом mediatopic.post, но он возвращает следующую ошибку:
array(3) { ["error_code"]=> int(100) ["error_msg"]=> string(56) "PARAM : Only one of session_key or uid must be specified" ["error_data"]=> NULL }
Права GROUP_CONTENT на приложение выданы.
Код функции следующий:
public function ok()
{
if (!OdnoklassnikiSDK::checkCurlSupport()) {
print "У вас не установлен модуль curl, который требуется для работы с SDK одноклассников. Инструкция по установке есть, например, <a href=\"http://www.php.net/manual/en/curl.installation.php\">здесь</a>.";
return;
}
if (!is_null(OdnoklassnikiSDK::getCode())) {
if (OdnoklassnikiSDK::changeCodeToToken(OdnoklassnikiSDK::getCode())) {
$params = array(
'uid' => '572863283691',
'type' => 'GROUP_THEME',
'gid' => '54201097322731',
'attachment' => '{"media": [{"type": "text","text": "hello"}]}',
'format' => 'json'
);
$testPost = OdnoklassnikiSDK::makeRequest("mediatopic.post", $params);
var_dump($testPost);
}
}
}
Подскажите, в чем проблема, я уже замучился с этим API воевать.
Заранее благодарен всем отозвавшимся.