【问题标题】:OAuth to Tumblr API in order to get user's dashboard PHPOAuth 到 Tumblr API 以获取用户的仪表板 PHP
【发布时间】:2015-02-22 15:53:11
【问题描述】:

我正在尝试制作一个 Tumblr 应用程序,该应用程序将获取用户仪表板并能够以不同的方式呈现它。我的问题是我完全不知道如何对用户进行身份验证(oauth-获取访问令牌和所有这些东西)。我无法从他们的网站上理解如何做到这一点。请帮助我理解如何做到这一点,我真的需要帮助

【问题讨论】:

    标签: php api oauth tumblr


    【解决方案1】:

    首先,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 并注册您的应用,确保回调 URL 与您用于脚本的 URL 匹配。 (例如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 并使用消费者和密钥对您进行身份验证。

    您现在可以通过 PHP 访问 Tumblr 的 API。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      • 2016-02-19
      • 2021-03-06
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      相关资源
      最近更新 更多