为什么我在运行使用Foursquare尝试使用OAuth的应用程序时出现此错误?
import httplib2
ImportError: No module named httplib2
Run Code Online (Sandbox Code Playgroud)
我已按照此处的说明在命令行上安装了httplib2并安装了$ python setup.py install
我错过了什么吗?谢谢
我正在使用OAuth允许我的用户使用Hunch进行OAuth,在我的网页上我有一个按钮,允许用户转到Hunch并输入他们的详细信息
<form action="/hunch" method="post" align = "right">
<div>
<input type="submit" value="Login using Hunch">
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
我怎样才能在这里调用方法而不是处理程序?因为它目前称之为:
class hunch(webapp.RequestHandler):
def post(self):
url = 'http://hunch.com/authorize/v1/?app_id=123&next=/get-recs'
self.redirect(url)
logging.info("url2 = " + url2)
auth_token_key = self.request.get('auth_token_key')
logging.info("auth_token_key = " + auth_token_key)
Run Code Online (Sandbox Code Playgroud)
但是当我打印url2时它只是打印/预感?我希望这是有道理的.
此外,它是否应该auth_token_key = self.request.get('auth_token_key')
从用户输入凭据后指向的URL获取信息?