【问题标题】:Obtaining access token error 401 in Twython在 Twython 中获取访问令牌错误 401
【发布时间】:2016-11-24 05:23:29
【问题描述】:

我正在尝试通过 Twython 验证用户的 Twitter 帐户

def twitter_view(request):
twitter = Twython(APP_KEY, APP_SECRET)
auth = twitter.get_authentication_tokens(callback_url='http://127.0.0.1:8000/confirm/', force_login=True)

request.session['oauth_token'] = auth['oauth_token']
request.session['oauth_token_secret'] = auth['oauth_token_secret']
return HttpResponseRedirect(auth['auth_url'])


def redirect_view(request):
oauth_verifier = request.GET['oauth_verifier']
twitter = Twython(APP_KEY, APP_SECRET)
final_step = twitter.get_authorized_tokens(oauth_verifier)
request.user.twitter_oauth_token = final_step['oauth_token']
request.user.twitter_oauth_token_secret = final_step['oauth_token_secret']
request.user.save()

return redirect('twitterapp:homepage')

我来了

Twitter API 返回 401(未授权),无效/过期 Token

Traceback(最近一次调用最后一次):

文件 “/Users/bharatagarwal/my-venv/lib/python2.7/site-packages/django/core/handlers/base.py”, 第 149 行,在 get_response 中 response = self.process_exception_by_middleware(e, request)

文件 “/Users/bharatagarwal/my-venv/lib/python2.7/site-packages/django/core/handlers/base.py”, 第 147 行,在 get_response response = Wrapped_callback(request, *callback_args, **callback_kwargs)

文件 "/Users/bharatagarwal/projects/twitterproject/mysite/twitterapp/views.py", 第 100 行,在 redirect_view
final_step = twitter.get_authorized_tokens(str(oauth_verifier))

文件 “/Users/bharatagarwal/my-venv/lib/python2.7/site-packages/twython/api.py”, 第 379 行,在 get_authorized_tokens 中 ken'), error_code=response.status_code)

TwythonError:Twitter API 返回 401(未授权),无效 / 过期令牌

【问题讨论】:

标签: python django twython


【解决方案1】:

在第二次 Twython 实例化中,您必须包含在第一步中获得的 OAUTH_TOKEN 和 OAUTH_SECRET_TOKEN。

twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)    

它返回 Invalid Token 因为您使用的实例化不包括您收到的令牌。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-26
    • 1970-01-01
    • 2012-07-15
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多