Topvisor SDK: PHP

Системные требования

  • PHP от 5.4 и выше
  • cURL (php libcurl)

Первичная настройка

Внимание!

  • SDK должна лежать за пределами корня вашего сайта;
  • Закрыть доступ извне к файлу config.php (например, через адресную строку браузера)

Пока эти условия не будут выполнены, не переходите к следующим шагам настройки, это не безопасно.

В файле config.php необходимо заполнить параметры авторизации:

Подключение

Используемый namespace SDK: Topvisor\TopvisorSDK\V2.

Подключение файлов SDK к вашим скриптам:

	<?php
	
	use Topvisor\TopvisorSDK\V2 as TV;

	// вместо "..." необходимо прописать путь до файла autoload, если вы используете composer 
	include(__DIR__.'/../../vendor/autoload.php');

	// пропишите путь к SDK Topvisor, если вы не используете composer
	//include_once('topvisor‑sdk/src/V2/Fields.php');
	//include_once('topvisor‑sdk/src/V2/Page.php');
	//include_once('topvisor‑sdk/src/V2/Pen.php');
	//include_once('topvisor‑sdk/src/V2/Session.php');

Основные объекты

  • Session — установка сессии
  • Fields — вспомогательный класс для работы с полями
  • Pen — генерация запроса
  • Page — страница с результатом запроса

Пример