*在这里完成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不是我想要使用的,但我不知道该使用什么。
答案 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;
?>