Примеры использования 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>';
