‼️ Апдейт на 03.11.2026 ‼️ Из-за крупных ограничений со стороны Яндекс Search API проверки в высоконагруженные дни в могут не завершиться. Возврат средств за пропущенные проверки производится автоматически.

Планируйте проверки в Search API на дни с низкой нагрузкой: это вторая половина недели, включая выходные. Запускайте проверки в 00:00 по московскому времени. Как установить расписание проверок →

Чтобы получать данные в другое время, используйте Яндекс SERP, «живую» выдачу Яндекса. Как добавить Яндекс SERP в проект →
    / /
  1. Session

SDK Topvisor: Session

Session определяет пользователя, от чьего имени будут вестись запросы
Объект сессии должен использоваться при написании запросов с помощью объекта Pen.
При инициализации в качестве аргумента принимает массив $auth.

Сессия по умолчанию

По умолчанию $auth = null.
Если $auth явно не указан - будут использоваться параметры авторизации, указанные в файле config.php.

Сессия с другими параметрами

$auth - массив, должен состоять из двух элементов: userId и accessToken.
В качестве accessToken нужно использовать API Key. Как получить API Key.

Примеры

Создание сессии по умолчанию (config.php)

	<?php
	//...
	$Session = new TV\Session();
	//...

Создание сессии для другого userId

	<?php
	//...
	$Session_2 = new TV\Session(['userId' => $userId, 'accessToken' => $accessToken]);
	//...