【问题标题】:Tweepy and SocialRegistration troublesTweepy 和 SocialRegistration 问题
【发布时间】:2011-07-06 02:01:18
【问题描述】:

我已经成功安装了 Tweepy。我已经成功安装了 SocialRegistration (Twitter oauth)。但现在我正在尝试在 Tweepy 中做需要身份验证的事情,但它不能正常工作。我不断收到“需要身份验证”错误页面。如何使用 Tweepy“连接”SocialRegistration?我需要将令牌传递给 tweepy 吗?使用过这两个模块的人可以帮忙吗?提前致谢。

【问题讨论】:

    标签: python django oauth twitter tweepy


    【解决方案1】:

    目前还不清楚您想通过这两个模块(社交注册和 tweepy)实现什么

    我假设您正在尝试使用 tweepy API 来做一些需要身份验证的事情(例如状态更新),所以这里是如何在 tweepy 中进行简单的 oauth 身份验证。

    #Requirements:
    #tweepy
    #consumer_key
    #consumer_secret
    #access_token_key
    #access_token_secret
    
    import tweepy
    
    #build auth handler
    auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
    auth.set_access_token(access_token_key, access_token_secret)
    
    # initialize tweepy API
    api = tweepy.API(auth)
    
    # thats it. you can start doing stuff that requires authentication =)
    api.update_status('tweepy + oauth!')
    

    任何人,我希望这可以帮助您实现您想要实现的目标? 如果有的话,tweepy 在http://joshthecoder.github.com/tweepy/docs/index.html 上有很好的文档 (相信我,它很容易阅读)

    干杯

    【讨论】:

    • 这不能回答问题。对不起,如果我的问题不够清楚。基本上我需要的是能够从社交注册中获取访问密钥和访问秘密。从那里,我可以做所有 tweepy 的事情。我不知道如何从社会注册中获取访问令牌和秘密。理想情况下,我想得到它并将它保存在某个地方的 db 中,这样我就可以在构建 tweepy auth 处理程序时调用它。希望这是有道理的。
    【解决方案2】:

    我一直在使用以下代码来通过 Tweepy 和 django-socialregistration 访问 Twitter API:

    OAUTH_TOKEN_SECRET = request.session['oauth_api.twitter.com_access_token']['oauth_token_secret']
    OAUTH_TOKEN = request.session['oauth_api.twitter.com_access_token']['oauth_token']
    
    CONSUMER_KEY = settings.TWITTER_CONSUMER_KEY
    CONSUMER_SECRET = settings.TWITTER_CONSUMER_SECRET_KEY
    
    auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
    
    auth.set_access_token(OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
    
    api = tweepy.API(auth)
    
    # Get user's info
    user_info = api.me()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-13
      • 2021-07-05
      • 1970-01-01
      • 1970-01-01
      • 2018-04-18
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多