1、用composer安装环境:
composer require guzzlehttp/guzzle
composer require eher/oauth
composer require tumblr/tumblr
2、注册api获得OAuth Consumer key and secret key
https://www.tumblr.com/oauth/register
3、获得access token
https://api.tumblr.com/console/calls/user/info
这里填写了2获得的appkey就能得到一个token,这个token可以一直用?暂时还没发现会停止。
至于用程序获取token的方法,还没找到。先用着吧,以后有方法再更新。
4、按照说明使用 tumblr.php
include_once("./vendor/autoload.php");
$client = new Tumblr\API\Client(
'......',//app
'......',//appsc
'......',//token
'......'//tokenscr
);
抓取个人dashboard:
$posts=$client->getDashboardPosts(
array(
"limit"=>$pagesize,
"offset"=>($page-1)*$pagesize,
"type"=>"photo",
)
);
PS.具体参数,查看:https://www.tumblr.com/docs/en/api/v2#oauth