首页 > 解决方案 > Flask-OAuth TypeError:Unicode 对象必须在散列之前进行编码

问题描述

我正在尝试按照此示例将 Flask-OAuth 与 Facebook 一起使用。我已经根据我的定义了 APP_IDAPP_SECRET

我现在可以使用 facebook 帐户登录,但是当它在登录后重定向时,我收到了这个错误:

TypeError: Unicode-objects must be encoded before hashing

根据示例代码如果没有编辑,错误行在第48行

me = facebook.get('/me')

那么,这有什么问题..?

标签: pythonfacebookflaskoauthflask-oauthlib

解决方案


我找到了答案flask_oauth库不支持 Python3,而是使用Flask-OAuthlib

而不是我在上面链接中使用的示例代码,现在我在这个例子中使用新的


推荐阅读