@EvgMul

Почему метод mediatopic.post возвращает ошибку 100?

Здравствуйте, у меня следующая проблема. Пытаюсь опубликовать пост в группу методом 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 воевать.
Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 656 просмотров
Решения вопроса 1
@EvgMul Автор вопроса
Проблема решена следующим образом: убрал строчку 'uid' => '572863283691',
Из массива параметров.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
orlov0562
@orlov0562 Куратор тега PHP
I'm cool!
Не уверен, но возможно ответ уже есть тут:
https://toster.ru/search?q=Only+one+of+session_key...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект
25 апр. 2024, в 10:25
2000 руб./за проект