Tumblr API头像

时间:2012-01-27 07:57:05

标签: tumblr

*在这里完成PHP noob。我正在尝试编写一个返回tumblr头像的简单php。 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不是我想要使用的,但我不知道该使用什么。

2 个答案:

答案 0 :(得分:1)

您可以使用官方PHP Tumblr Client,只需提供您的消费者密钥。

// 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

答案 1 :(得分:0)

你试过了吗?

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