use Picturae\Genealogy\Client; use Picturae\Genealogy\Date; use Picturae\Genealogy\URL; // Make sure you run composer install first require __DIR__ . '/../vendor/autoload.php'; // Change to your API key $apiKey = '509544d0-1c67-11e4-9016-c788dee409dc'; $url = new URL(); $client = new Client($apiKey); // Fetch all data when we are on a detail page $deed = null; $persons = null; $register = null; if ($url->isDeedDetail()) { $id = $url->getDeedUUID(); $deed = $client->getDeed($id); if (!empty($deed)) { $persons = $client->getPersons(['q' => 'deed_id:"' . $deed->id . '"'])->person; $register = $client->getRegister($deed->register_id); } } ?> <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>Genealogy demo</title> <script src="//images.memorix.nl/topviewer/1.0/src/topviewer.compressed.js?v=1.0" type="text/javascript"></script> <!-- Genealogy JS --> <script src="//webservices.picturae.com/genealogy/dist/js/deps.min.js"></script>