尝试在Chrome中使用Tumblr的API和RESTConsole获取博客粉丝(不是构建应用,只是想检查请求响应)。
我是Tumblr的API和RESTConsole的新手,所以这里有两个可能的错误来源。
我已经......
当我尝试GET请求关注者(在我自己的博客或其他人身上)时,Tumblr返回401,“未授权”。我的博客首选项页面列出了我尝试用作访问权限的应用程序。
我已尝试在REST控制台的请求参数字段中放置base-hostname:{blogname} .tumblr.com;我收到同样的错误。我尝试从Tumblr的API(排队的帖子)运行不同的OAuth方法并收到相同的错误。
帮助?
感谢。如果不清楚,请告诉我。
编辑:对不起,打算添加 - 我想我可能需要Oauth Verifier。我无法找到这个令牌,或者理解如何获得它。
编辑(2):事实证明,Tumblr的API需要来自REST控制台的逗号分隔符。谢谢大家。
''
扎克
答案 0 :(得分:1)
$conskey = "CONSUMER KEY";
$conssec = "CONSUMER SECRET";
$tumblr_blog = "myblog.tumblr.com";
$to_be_posted = "This is the text to be posted";
$oauth = new OAuth($conskey,$conssec);
$oauth->fetch("http://api.tumblr.com/v2/user/following", array('offset'=>0) ,OAUTH_HTTP_METHOD_GET);
$result = json_decode($oauth->getLastResponse());
foreach($result->response->blogs as $key){
echo $key->url;
}
上面的代码将检索您的关注者列表。
希望这有帮助。