Tumblr API Аватар

*Завършете PHP noob тук. Опитвам се да напиша прост 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 Avatar Endpoint и други 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