<body> <h1>Ckan_client group register and group entity demo</h1> <p>• <a href="./">Return to Ckan_client demos</a></p> <?php // Display errors for demo @ini_set('error_reporting', E_ALL); @ini_set('display_errors', 'stdout'); // Include Ckan_client require_once './../Ckan_client.php'; // Create CKAN object // Takes optional API key parameter. Required for POST and PUT methods. $ckan = new Ckan_client(); ?> <h2>Demo one</h2> <p>Make a <code>GET</code> request to the group register resource. This will return an array of all group IDs. Manually output two.</p> <?php try { $data = $ckan->get_group_register(); if ($data) { print '<ul>'; for ($i = 0; $i < 2; $i++) { print '<li>' . $data[$i] . '</li>'; } print '</ul>'; }
<body> <h1>Ckan_client package search demo</h1> <p>• <a href="./">Return to Ckan_client demos</a></p> <?php // Display errors for demo @ini_set('error_reporting', E_ALL); @ini_set('display_errors', 'stdout'); // Include Ckan_client require_once './../Ckan_client.php'; // Create CKAN object // Takes optional API key parameter. Required for POST and PUT methods. $ckan = new Ckan_client(); ?> <p>To learn more about the CKAN Search <abbr title="Application Programming Interface">API</abbr> options, please visit <a href="http://knowledgeforge.net/ckan/doc/ckan/api.html#ckan-search-api">http://knowledgeforge.net/ckan/doc/ckan/api.html#ckan-search-api</a>.</p> <h2>Demo one</h2> <p>Search for packages containing “alcohol + beverage + licenses” using the default search options and manually output the results.</p> <?php try { // Search for packages containing "alcohol + beverage + licenses" $search_term = 'alcohol beverage licenses'; $data = $ckan->search_package($search_term); // Display results if ($data) { printf('<h3>There %s %d result%s for “%s”:</h3>', $data->count === 1 ? 'is' : 'are', $data->count, $data->count === 1 ? '' : 's', $search_term);
<body> <h1>Ckan_client package register and package entity demo</h1> <p>• <a href="./">Return to Ckan_client demos</a></p> <?php // Display errors for demo @ini_set('error_reporting', E_ALL); @ini_set('display_errors', 'stdout'); // Include Ckan_client require_once './../Ckan_client.php'; // Create CKAN object // Takes optional API key parameter. Required for POST and PUT methods. $ckan = new Ckan_client('xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'); ?> <h2>Demo one</h2> <p>Make a <code>GET</code> request to the package register resource. This will return an array of all package IDs. Manually output two.</p> <?php try { $data = $ckan->get_package_register(); if ($data) { print '<ul>'; for ($i = 0; $i < 2; $i++) { print '<li>' . $data[$i] . '</li>'; } print '</ul>'; }