api pr-cy.ru как пользоватся

Тема закрыта
383
.
Здравствуйте. Вот есть http://api.pr-cy.ru/about для получения информации о сайте. Нет никакой документации. Как парсить инфу? Просто я в граберстве не силен Гг
.
Koenig
(\/)____o_O____(\/)
wap_masterok,
$domain = 'johncms.com';
$json = ' http://api.pr-cy.ru/analysis.j ... #039; . $domain;
$res = json_decode($json, true);
echo '<pre>';
print_r($res);
echo '<div>pageRank googlePR ' . $res['pageRank'] . '</div>';
echo '<div>тИЦ ' . $res['yandexCitation'] . '</div>';
.
Хоть небольшой пример дайте как реализовать
.
# Koenig (15.02.2014 / 16:07)
wap_masterok, [php]
$domain = 'johncms.com';
$json = ' http://api.pr-cy.ru/analysis.j ... #039; . $domain;
$res = json_decode($json, true);
echo '<pre>';
print_r($res);
echo '<div>pageRank go
Спасибо
.
Ей 25
Ну для начала так:
$file = file_get_contents('http://api.pr-cy.ru/analysis.json?domain=johncms.com');
$data = json_decode($file, true);

echo print_r($data);


Вместо johncms.com(в ссылке) свой домен пишешь. Потом смотришь что тебе надо. И выводишь. Например мы хотим вывести сайт, дату его регистрации и ТИЦ\ПР сайта. Тогда код будет выглядеть так:
$file = file_get_contents('http://api.pr-cy.ru/analysis.json?domain=johncms.com');
$data = json_decode($file, true);

//echo print_r($data);

echo 'Сайт: '.$data['domain'].'<br/>';
echo 'Дата регистрации: '.$data['stats']['creationDate'].'<br/>';
echo 'Яндекс тИЦ: '.$data['stats']['yandexCitation'].'<br/>';
echo 'Google PR: '.$data['stats']['pageRank'].'/10';


Результат выполнения кода ниже.
Прикрепленные файлы:
.
(\/)____o_O____(\/)
ValekS, ыы, я забыл file_get_contents ))
.
Спасибо всем за помощь
.
Ей 25
Koenig, блин, когда начинал писать своё сообщение твоего не было... Зря старался)
Кстати, всё хотел спросить, зачем <pre> ? И походу его закрывать - </pre> так как ошибку хмл может дать или нет?
.
ValekS
Ей 25
# Koenig (15.02.2014 / 16:15)
ValekS, ыы, я забыл file_get_contents ))
Я сразу тоже много всего забыл. Потом начал на локалке тестировать и пришел к коду что выше.
.
(\/)____o_O____(\/)
# ValekS (15.02.2014 / 16:16)
Koenig, блин, когда начинал писать своё сообщение твоего не было... Зря старался)
Кстати, всё хотел спросить, зачем <pre> ? И походу его закрывать - </pre> так как ошибку хмл может дать или нет?
отладка без пре будет в одну строку печатать массив, с пре как через var_dump
закрывать не обязательно, это посмотреть и удалить только нужно, в процессе написания скрипта
Всего: 11