Tumblr API 2:"OAUTH_TOKEN"和"OAUTH_TOKEN_SECRET"在哪里

Doc*_*iki 18 python api oauth tumblr

我想使用Tumblr API 2,http: //www.tumblr.com/docs/en/api/v2

我已经在这里注册了一个应用程序:http://www.tumblr.com/oauth/apps

但我只获得"OAuth Consumer Key"和"Secret Key"."OAUTH_TOKEN"和"OAUTH_TOKEN_SECRET"在哪里?

一个程序https://gist.github.com/1242662需要以下参数:

class TumblrAPIv2:
    def __init__(self, consumer_key, consumer_secret, oauth_token, oauth_token_secret):
        self.consumer = oauth2.Consumer(consumer_key, consumer_secret)
        self.token = oauth2.Token(oauth_token, oauth_token_secret)
        self.url = "http://api.tumblr.com"
Run Code Online (Sandbox Code Playgroud)

小智 27

可能这是旧线程,你可能已经想出如何使用它,虽然我试图在这里发布一些新手的整个过程,因为我需要一段时间才能理解整个过程和工作流程.

我在OAuth v2和Tumblr API上做了很多工作.

  1. 首先,我们需要注册tumblr,一旦完成,你就会获得消费者密钥和秘密.这些是进一步处理的初始密钥集.

  2. 在您注册并尝试与提供商进行通信后,我们需要请求REQUEST TOKEN和SECRET.这是一次访问,并且它附加了nonce时间.你可以在这里得到它(https://api.tumblr.com/console/calls/user/info).

  3. 一旦你有请求请求和秘密.此时,您已注册了您的应用程序并授予了对提供者的请求访问权限.现在您需要使用/ authorize url向提供者授权.此时你会收到OAUTH TOKEN和OAUTH VERFIER.

  4. 一旦你有了上述令牌,这个过程的最后一步是通过使用/ access/url apssing OAUTH TOKEN和CONSUMER KEY获取ACCESS TOKEN ANS TOKEN SECRET.成功完成此步骤后,您将获得ACCESS TOKEN.

  5. 现在,从第一步开始存储您的消费者密钥和秘密,并从安全的第4步安装ACCESS TOKEN和TOKEN SECRET,并在将来使用这些密钥与提供商进行任何通信.

注意:1.它通常假设访问令牌过期但实际上它们不会过期.仅当用户撤消访问权限时,它们才会过期.2.获得令牌后,您可以多次更改Tumblr的登录凭据,这不会影响提取的密钥.

我希望这对于那些正在寻找流程以及有关流程的神话和问题的人有所帮助.


Uzb*_*jon 14

@Shilpa给出的步骤现在在这里自动完成.转到该页面并输入您的consumer_key&consummer_secret.你会得到oauth_tokenoauth_token_secret.


Mar*_* S. 2

这些 OAuth Token 和 Token Secret 来自注册过程。此代码假定用户已经注册并已通过 Tumblr 授权您的应用程序。您可以在Google 代码上找到引导您完成注册/授权流程的代码。