Сегодня четверг, 22 июня 2017 года
Сибирь:   Новосибирск   Красноярск   Республика Алтай   
 
API PressAgenda.com
API (Application Programming Interface) сайта PressAgenda.com позволяет вебмастерам абсолютно бесплатно добавлять на свои сайты контент Адженды. API очень простое: делается GET-запрос, возвращается сериализованный массив с данными, которые можно как угодно использовать на своем сайте.

API позволяет получать анонсы, дни рождения публичных людей, а также важные даты из истории того или иного региона. Через API можно получить контент для Новосибирской области, Красноярского края и для Республики Алтай.

Параметры запроса

$geo - какой регион показывать. 1 - Новосибирск, 2 - Красноярск, 4 - Анонсы, 6 - Республика Алтай
$wire - какой продукт показывать. 1- анонсы, 2 - дни рождения, 3 - "старости"
$d - если $k == 1, показывает, сколько пунктов контента вывести, если $k==0, показывает данные на насколько дней выводятся

Пример кода, выводящего 10 анонсов для Новосибирска

<?
// Кое-какие константы
$mon = array(1=>'янв',2=>'фев',3=>'мар',4=>'апр',5=>'май',6=>'июн',
             7=>'июл',8=>'авг',9=>'сен',10=>'окт',11=>'ноя',12=>'дек');

// Параметры
$geo = 1; // какой регион показывать. 1 - Новосибирск, 2 - Красноярск, 4 - Анонсы, 6 - Республика Алтай
$wire = 1; // какой продукт показывать. 1 - анонсы, 2 - дни рождения, 3 - "старости" $d = 10; // сколько анонсов вывести $k=1; // параметр $d показывает сколько анонсов вывести // Получаем данные $str = file_get_contents('http://pressagenda.com/api/?geo='.$geo.'&wire='.$wire.'&d='.$d.'&k='.$k); $out = unserialize($str); // Выводим данные foreach ($out as $v){ echo '<b>'.(int)substr($v[date],8,2).' '.$mon[(int)substr($v[date],5,2)].' '; if ($v[notime] == 0) echo substr($v[time],0,5); echo '</b><br>'; echo '<a href="'.$v[url].'">'.$v[atitle].'</a><br>'; } ?>
Отдает массив:
И в результате выводит:   


ДАЙ АНОНС