我试图制作一个能够获得用户信息中心的Tumblr应用程序,并且能够以不同的方式呈现它。我的问题是我完全不知道如何对用户进行身份验证(oauth-获取访问令牌和所有这些东西)。我无法理解如何从他们的网站上做到这一点。请帮助我了解如何做到这一点,我真的需要帮助
答案 0 :(得分:0)
首先,Tumblr.com上有API文档: https://www.tumblr.com/docs/en/api/v2
如果您使用的是PHP,我可以在PHPClasses.org上推荐PHP OAuth类: http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html
除了上面提到的PHP类之外,您还需要HTTP客户端: http://www.phpclasses.org/httpclient
从PHPClasses.org下载这两个软件包并将它们放在一个文件夹中:
/yourapp/...
转到https://www.tumblr.com/oauth/apps并注册您的应用,确保回调网址与您用于脚本的网址相匹配。 (例如http://domain.tld/folder/script.php)
然后查看您下载的OAuth类中的login_with_tumblr.php文件,并更改这些值:
// your OAuth Consumer Key from https://www.tumblr.com/oauth/apps
$client->client_id = '';
// your OAuth Consumer Key from https://www.tumblr.com/oauth/apps
$client->client_secret = '';
现在从浏览器加载脚本,它将初始化Tumblr Oauth并使用Consumer和Secret Key对您进行身份验证。
您现在可以通过PHP访问Tumblr的API。
祝你好运!