четверг, 25 октября 2012 г.

Tumblr.com Получить аватар блога

Паралельно с настройкой собственого дизайна в соц-сети Tumblr.com есть продвинутое API, которое позволяет работать с внутреними переменными из независимых площадок. Обычно для работы оно требует обязательной аутенфикации, но несколько запросов к общим данным предаставляется анонимно.

Общий вид запроса имеет следующую структуру

http://api.tumblr.com/v2/blog/{ДОМЕН_БЛОГА}/{ФУНКЦИЯ}

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

Одним из таких запросов - это получение аватара блога. Ниже приведена его форма, причем ты можешь получить аватар любого блога в соц-сети без каких либо ограничений и без авторизации, единственное что должно выполнятся, это наличие конкретного запрошего блога, а так же еще и аватара. Итак - запрос

http://api.tumblr.com/v2/blog/{ДОМЕН_БЛОГА}/avatar/{РАЗМЕР}

дает изображение, где размер аватара определяется в пикселах и может быть равен одному из следующих значений или просто отсутствовать. В этом случае выдается изображение аватара по умолчанию. Размеры аватара могут принимать следующие значения = 16, 24, 30, 40, 48, 64 (по умолчанию), 128, 512. Вот как выглядит аватар моего блога последовательно для каждого из значений размера