Tumblr API 2:“OAUTH_令牌”和“OAUTH_令牌_秘密”在哪里

2024-05-15 00:30:54 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

但我只得到“OAuth使用者密钥”和“密钥”。“OAUTHôu令牌”和“OAUTHôu令牌秘密”在哪里?

一个程序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"

Tags: keyselfcomtokenapihttpsecretconsumer
3条回答

这些OAuth令牌和令牌机密来自注册过程。此代码假定用户已经注册,并已使用Tumblr授权您的应用程序。您可以在Google Code上找到引导您完成注册/授权过程的代码。

@Shilpa给出的步骤现在是automated here。转到该页并输入consumer_key&;consummer_secret。你会回来的。

可能这是一个旧的线程,你可能已经知道如何使用它,虽然我试图在这里发布一些新手的整个过程,因为我花了一段时间来了解整个过程和工作流程。

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

  1. 首先,我们需要注册到tumblr,一旦注册完成,您就可以获得用户密钥和机密。这些是进一步处理的初始密钥集。

  2. 注册并尝试与提供商通信后,我们需要请求请求令牌和密钥。这是一次访问,并且有一个附加到它们的nonce time。你可以在这里得到(https://api.tumblr.com/console/calls/user/info)。

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

  4. 一旦您有了上述令牌,这个过程的最后一步是通过使用/ACCESS/url调用OAUTH令牌和使用者密钥来获取访问令牌和令牌机密。此步骤成功后,您将拥有访问令牌。

  5. 现在将第一步中的用户密钥和机密以及第四步中的访问令牌和令牌机密存储在安全的地方,并在将来将这些密钥用于与提供商的任何通信。

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

我希望这有助于人们寻找过程和神话和有关过程的问题。

相关问题 更多 >

    热门问题