Генератор профилей пользователей

RandomUser предоставляет нам API, который мы можем использовать для генерации случайных профилей пользователей. Данную информацию можно использовать для того чтобы заполнить сайт временной информацией.

Как использовать?

Получить информацию можно, выполнив Ajax запрос к сервису RandomUser. Если вы пользуетесь jQuery, то можете просто скопировать данный код.
$.ajax({
  url: 'http://api.randomuser.me/',
  dataType: 'json',
  success: function(data){
    console.log(data);
  }
});

Данный запрос затронет API версии 0.2. Когда мы будем обновлять сервис, то нововведения могут вызвать какие-то коллизии, поэтому если вы хотите обратиться к какой-то определённой версии API, то сделать это можно так:
url: 'http://api.randomuser.me/0.2/'

Результаты

В результате, вы получите ответ в формате JSON, примерно следующего формата:
{
  results: [{
    user: {
      gender: "male",
      name: {
        title: "mr",
        first: "keith",
        last: "simmmons"
      },
      location: {
        street: "7159 edwards rd",
        city: "seymour",
        state: "pennsylvania",
        zip: "37284"
      },
        email: "keith.simmmons74@example.com",
        password: "godfather",
        md5 hash: "15d628391f0eb58d7724041ab9a12ae2",
        sha1 hash: "58be9e2c7f22cd75d7af3c9e175b6465b280d61d",
        phone: "(471)-543-4073",
        cell: "(651)-308-4754",
        SSN: "160-76-1677",
        picture: "http://api.randomuser.me/0.2/portraits/men/34.jpg"
      },
      seed: "yellowButterfly"
    }]
}

Запрос нескольких записей

Если же вам нужен не один профиль, а несколько, то тогда воспользуйтесь дополнительным параметром.
http://api.randomuser.me/?results=5

Пол (начиная с версии 0.2 и выше)

RandomUser даёт вам возможность уточнить пол пользователя. Для этого, припишите соответствующий GET параметр.
http://api.randomuser.me/?gender=male

Ускорение

Для ускорения приложения, RandomUser позволяет нам получить одну и ту же информацию. В результате, браузер может закэшировать данные. Для этого, обратитесь к RandomUser, передав параметр "seed".
http://api.randomuser.me/?seed=foobar
Теги:
random, user, profile
Добавлено: 17 Сентября 2013 03:57:59 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...