Аватар Tumblr API

*Полный новичок в PHP здесь. Я пытаюсь написать простой php, который возвращает аватар tumblr. В Tumblr есть адрес, по которому вы можете перейти, чтобы найти аватар блога. Например, переход к:

http://api.tumblr.com/v2/blog/david.tumblr.com/avatar/512

приводит к этому:

http://27.media.tumblr.com/avatar_a963092d964b_512.png

Я просто хочу, чтобы адрес .png был переменной. Вот что я получил, но он просто выплевывает большую страницу странного текста.

<?php
$avatar = file_get_contents("{the link above, I can only have two hyperlinks in a post}");
echo $avatar;
?>

Я предполагаю, что file_get_contents - это не то, что я хочу использовать, но я не знаю, что использовать.


person Matt Coady    schedule 27.01.2012    source источник


Ответы (2)


Вы можете использовать официальный клиент PHP Tumblr и просто предоставить свой потребительский ключ.

// Authenticate via API Key
$client = new Tumblr\API\Client('yourkeyhere');

// Make the request
$client->getBlogAvatar('yourblog.tumblr.com', 16); //You can choose different size here on the second parameter

то это вернет URL-адрес изображения.

Вы можете обратиться к этому для получения дополнительной информации о конечной точке аватара Tumblr API и других https://api.tumblr.com/console/calls/blog/avatar

person SleepNot    schedule 09.12.2014

Ты пытался:

<?php
$avatar = "http://27.media.tumblr.com/avatar_a963092d964b_512.png";
echo $avatar;
?>
person ThinkingStiff    schedule 28.01.2012