getYandexPagesInIndex
Возвращает количество проиндексированных страниц в ПС Яндекс.
Адрес сервера: http://seozoo.ru/api
Тип запроса: POST
PHP запрос осуществляется с использованием библиотеки
JsonRpcClient
Пример запроса
- JSON
- PHP
{
"jsonrpc": "2.0",
"method": "getYandexPagesInIndex",
"params": {
"data": {
"url":"http://example.ru"
},
"token": "key"
},
"id":123
}
$api = new JsonRpcClient('http://seozoo.ru/api');
$response = $api->getYandexPagesInIndex(array(
'data' => array(
'url' => 'http://example.ru'
),
'token' => 'key'
));
print_r($response);
Пример ответа
{
"result": 30,
"id": "123",
"jsonrpc": "2.0"
}
Запрос с помощью очередей (для большого количества данных)
Запрос на постановку в очередь
- JSON
- PHP
{
"jsonrpc": "2.0",
"method": "getQueue",
"params": {
"token": "key",
"method": "getYandexPagesInIndex",
"params": [
{
"data": {
"url":"example.ru",
"disallow":"0"
}
},
{
"data": {
"url":"example2.ru",
"disallow":"1"
}
}
]},
"id":"123"
}
$api = new JsonRpcClient('http://seozoo.ru/api');
$response = $api->getQueue(array(
'token' => 'wCTxkcD1XvTWJToVPP0rvqWvDFJ****',
'method' => 'getPagesInIndex',
'params' => array(
array(
'data' => array(
'url' => 'http://example.ru',
'disallow' => '0'
)
),
array(
'data' => array(
'url' => 'http://example.ru',
'disallow' => '1'
)
)
)
));
echo $response->id;
Ответ о постановке в очередь
- JSON
{
"result": {
"id": "537b5ab65****"
},
"id": "123",
"jsonrpc": "2.0"
}
Запрос о состоянии очереди
- JSON
- PHP
{
"jsonrpc": "2.0",
"method": "getQueueResult",
"params": {
"token": "key",
"id": "5357a121vb60b05377****"
},
"id":123
}
$api = new JsonRpcClient('http://seozoo.ru/api');
print_r($api->getQueueResult(array(
'token' => 'key',
'id' => '5357a121vb60b05377****'
)));
Ответ о состоянии очереди
В случае, если очередь не выполнена:
- JSON
{
"result": {
"inProgress": {
"all": 2,
"finished": 0
}
},
"id": "123",
"jsonrpc": "2.0"
}
В случае, если очередь выполнена:
- JSON
{
"result": [
{
"request": {
"data": {
"url": "example.ru",
"disallow": "0"
}
},
"response": 215
},
{
"request": {
"data": {
"url": "example.ru",
"disallow": "1"
}
},
"response": 2015
}
],
"id": "123",
"jsonrpc": "2.0"
}
Стоимость: