Skip to content

DaltenMedia/realitymix-import-php-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Realitymix.cz importní client

Ukázkový client v php pro komunikaci s importním rozhraním realitymix.

Dokumentaci k rozhraní naleznete na adrese: http://realitymix.centrum.cz/import/documentation/xml-rpc/

Ukázka přihlášení do importního rozhraní:

<?php
require_once dirname(__FILE__) . '../Rmix/LoggerInterface.php';
require_once dirname(__FILE__) . '../Rmix/StdOutLogger.php';
require_once dirname(__FILE__) . '../Rmix/Client.php';

// Do následujících proměných je potřeba dosadit hodnoty.
$rkId = 0; // Id realitní kanceláře.
$rkPassword = ''; // Heslo do importního rozhraní.
$rkSwKey = ''; // SW klíč do importního rozhraní.

// Vytvoříme si instanci xml rpc klienta.
$client = new Rmix_Client('http://realitymix.centrum.cz/import/rpc/', 'utf-8');
// Pokud chceme zobrazit xml komunikaci nastavíme instanci loggeru.
$client->setLogger(new Rmix_StdOutLogger());

// Zavoláme metodu getHash s parametrem $clientId
$hash = $client->getHash($rkId);

// Vytvoříme si hash hesla.
$password = md5(md5($rkPassword) . $hash['output'][1]);

$sessionId = $hash['output'][0];

// Pomocí vytvořeného hesla a získaného sessionId se přihlásíme.
$response = $client->login($sessionId, $password, $rkSwKey);

$statusMessage = isset($response['statusMessage'])
	? $response['statusMessage']
	: 'Server nevrátil žádnou odpověď';

echo $statusMessage;

About

Ukázka xml-rpc klienta pro import dat na realitymix.cz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages