• Страница 1 из 1
  • 1
Live-Real API version 2.0
GermanДата: Четверг, 22.09.2011, 14:04 | Сообщение # 1
Вы:
Группа: Администраторы
Сообщений: 125
Награды: 0
Репутация: 30
Статус: Offline
Друзья, рад вам представить новую версию Live-Real API.
Версия 1.5 более быстрая, более функциональная, более умная, более "крепкая". Был написан новый алгоритм, благодаря которому разработка приложений которые используют Live-Real API стала проще. Были приняты меры безопасности, теперь никто не сможет напрямую смотреть API, а только получать данные с сервера-обработчика. Мы убрали Кэш память, теперь все изменения вносятся мгновенно. Сначала разработки API, мы уделили много времени персональной странице, и сейчас это произошло также. На данный момент, у нас имеется одна версия Personal Page API. Вторая - будет готова завтра(10.09.2011).
И так, посмотрим что мы имеем.
Общая информация

На данный период времени API вернет вам 11 строк данных, это:
Сайт;
Ссылка на аватар пользователя;
Дата рождения;
Знак зодиака;
Репутация пользователя;
ICQ номер
Город;
Страна;
Полное имя пользователя;
Ник;
Группа.
Пока этого вполне достаточно, по мере необходимости будут добавлены новые строки.

Использование

Получить данные можно напрямую:
Code
http://api.live-real.ru/user/?uid=1¶m=personalpage&type=jsonp

Где:
"1" - ID пользователя Live-Real;
"personalpage" - Что получить и вывести;
"jsonp" - Тип возвращаемых данных.
Давайте посмотрим внимательнее:
В "uid=" нужно вписать ID пользователя на Live-Real;
В "param=" нужно вписать что хотим получить;
В "type" - нужно вписать формат данных которые получаем.
Запрос "param" может иметь 11 разных значений:
personalpage - Сайт
useravatarurl - Ссылка на аватар
birthdaydate - День рождения
userzodiac - Знак зодиака
userreputacion - Репутация
icqnumber - ICQ номер
sityname - Город
countryname - Страна
userfullname - Полное имя пользователя
nickname - Ник
groupname - Группа.
Запрос "type" может иметь 2 значения:
jsonp - Результат получения данных отобразится в JSONP формате
full - Результат получения данных вернется в text формате.

Давайте что-нибудь получим!

Получить данные и отобразить данные можно таким образом
Code
<div id="api1"></div>        
        <script type="text/javascript">        
        jQuery(document).ready(function(){
         jQuery.ajax({
          url: encodeURI("http://api.live-real.ru/user/?uid=1¶m=groupname&type=jsonp"),
          type: "GET",
          data: "",
          timeout: 20000,
          dataType: "jsonp",
          success: function(data){
           if (data.LIVEREALAPI) $('#api1').html(data.LIVEREALAPI);
          }
         });
        });
        </script>

Где:
"div id="api1" - 1 это уникальный ID элемента;
"("http://api.live-real.ru/user/?uid=1¶m=groupname&type=jsonp")" - Это то, что нужно получить. Обратите внимание на "type=jsonp", параметр "type" обязательно должен быть равен "jsonp", иначе ничего работать не будет;
"$('#api1')" - 1 это уникальный ID элемента, в который и "впихиваем" иформацию.

Думаю расписал все понятно, разложил по полочкам. В любом случае, если что не получается пишите, разберемся :)

Вместо "¶m" пишем "& param" без пробела.
 
  • Страница 1 из 1
  • 1
Поиск: