我正在尝试通过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(未经授权)、无效/过期令牌
回溯(最近一次调用):
文件“/Users/bharatagarwal/my-venv/lib/python2.7/site-packages/django/core/handers/base.py”,第149行,get_response-response=self。process_exception_by_middleware(e,请求)
文件“/用户/巴拉塔加瓦尔/我的-venv/lib/python2.7/站点包/django/核心/处理程序/基地.py”,第 147 行,get_response响应 = wrapped_callback(请求,*callback_args,**callback_kwargs)
文件“/Users/bharatagarwal/projects/twitterproject/mysite/titterrapp/views.py”,第100行,位于redirect_view
final_step=twitter.get_authorized_tkens(str(oauth_verifier))
文件"/用户/bharatagarwal/my-venv/lib/python2.7/站点包/twython/api.py",第379行,get_authorized_tokensken'),error_code=response.status_code)
Twython错误:推特API返回了401(未经授权),无效/过期到ken
在第二个Twython实例化中,您必须包含第一步中获得的OAUTH_TOKEN和OAUTH_SECRET_TOKEN。
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
它返回无效令牌,因为您使用的实例化不包括您收到的令牌。
在我的web应用程序中,我使用Firebase进行身份验证,要访问任何API,我必须从Firebase进行身份验证。 问题:如何在Postman中获取firebase的访问令牌? 我有两种解决此问题的方法: 1) 在postman中从firebase获取访问令牌,并将该访问令牌存储在postman global env中。变量,然后我可以执行其他API请求。(这里我不知道如何在邮递员那里获得访问令
我有一个由 AAD B2C 访问令牌保护的 REST API。我现在想要添加可用于 API 负载测试的 Web 测试。 我跌跌撞撞地从AADB2C为我的测试用户获取了一个有效的访问令牌。我想以某种方式从对AADB2C的REST API调用中获取一个令牌作为响应。 在网上朝这个方向看,我已经找到了许多指向这个没有记录的endpoint的页面 其中我需要提供一些参数。到目前为止,我发现 < li >客
获取访问令牌的文档中的第一步是“将用户引导到我们的授权URL”。那到底是什么意思?没有提供链接或任何东西。它还说“公司名称、联系电子邮件和隐私政策URL是开始提交的必要条件。”我们的应用程序没有隐私政策...只是一个简单的标签提要。我不明白为什么有一个简单的标签提要那么复杂。 是否有一个等待时间来获得批准的应用程序..如果它得到批准...在获得访问令牌之前,我必须获得批准吗?这在任何地方都没有概述
我已经实现了FacebookSDK,借助它可以通过以下代码获得facebook身份验证和用户信息。 但是要发布提要(https://graph.facebook.com/me/feed/access_token=)从这个登录用户我需要访问令牌。如果有人知道如何在iOS 6.0中获取访问令牌,请帮助我。 感谢所有人。
当我使用此api获取访问令牌时: https://oauth-login.cloud.huawei.com/oauth2/v3/token?grant_type=client_credentials 它总是回来 虽然我发送client\u id参数