Примеры использования API
Документация по работе с APIПодключение класса:
include_once('{путь к папке}/mysitemapgenerator.lib.php'); $key={yourAPIkey};
Инициализация класса:
$API=new MySitemapGenerator($key);
По умолчанию возвращается объект JSON, но Вы можете предопределить возвращаемые данные в виде обычного массива:
$API->returntype="array";
А также включить режим вывода пояснений:
$API->debug=true;
Получить остаток на балансе:
echo '<pre>'; print_r( $API->call("getBalance") ); echo '</pre>';
Получить список обновляемых Sitemaps:
echo '<pre>'; print_r( $API->call("SitemapsGetList") ); echo '</pre>';
Получить файл Sitemap для сайта с идентификатором 12345:
$params=Array( "cid"=>12345, ); echo '<pre>'; print_r( $API->call("SitemapsGetFiles",$params) ); echo '</pre>';
Создать новый обновляемый Sitemap для сайта www.mysite.com и режимом обновления "каждый понедельник". В случае успеха, возвращается его идентификатор:
$params=Array( "site_url"=>"http://www.mysite.com/", "access_point"=>"Monday", "site_useragent"=>"yandex", ); echo '<pre>'; print_r( $API->call("SitemapsCreate",$params) ); echo '</pre>';
Изменить параметры обновления Sitemap для сайта с идентификатором 12345. В примере изменяется режим обновления на воскресенье и способ идентификации робота:
$params=Array( "cid"=>12345, "access_point"=>"Sunday", "site_useragent"=>"google", ); echo '<pre>'; print_r( $API->call("SitemapsChange",$params) ); echo '</pre>';
Удалить сайт с идентификатором 12345 из списка обновляемых Sitemaps:
$params=Array( "cid"=>12345, ); echo '<pre>'; print_r( $API->call("SitemapsRemove",$params) ); echo '</pre>';