Topvisor SDK: PHP

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

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

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

Внимание!

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

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

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


Подключение

Импользуемый namespace SDK: TopvisorTopvisorSDKV2.

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

	<?php
	
	use TopvisorTopvisorSDKV2 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 - страница с результатом запроса

Пример