gpt4 book ai didi

python - Tumblr API 2 : Where is the "OAUTH_TOKEN" and "OAUTH_TOKEN_SECRET"

转载 作者:IT老高 更新时间:2023-10-28 21:07:24 26 4
gpt4 key购买 nike

我想使用 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"

最佳答案

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

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

  1. 首先,我们需要在 tumblr 上注册,一旦完成,您将获得 CONSUMER KEY 和 SECRET。这些是用于进一步处理的初始 key 集。

  2. 在您注册并尝试与提供商沟通后,我们需要请求 REQUEST TOKEN 和 SECRET。这是一次访问,并且附加了随机时间。您可以在此处获取 (https://api.tumblr.com/console/calls/user/info)。

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

  4. 一旦您拥有上述 token ,此过程的最后一步是通过使用/access/url 获取 OAUTH TOKEN 和 CONSUMER KEY 来获取 ACCESS TOKEN ANS TOKEN SECRET。成功完成此步骤后,您就拥有了 ACCESS TOKEN。

  5. 现在将您的第一步的消费者 key 和 secret 以及第四步的访问 token 和 token secret 存储在安全的地方,并在将来使用这些 key 与提供者进行任何通信。

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

我希望这对寻找流程以及有关流程的神话和问题的人有所帮助。

关于python - Tumblr API 2 : Where is the "OAUTH_TOKEN" and "OAUTH_TOKEN_SECRET",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7665818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com