Flask-OAuth TypeError: Unicode-objects must be encoded before hashing

Flask-OAuth TypeError: Unicode-objects must be encoded before hashing

我正在尝试将 Flask-OAuth 与 Facebook 结合使用 example。 我根据我的定义定义了 APP_IDAPP_SECRET

我现在可以用facebook账号登录了,但是登录后重定向时,我得到了这个错误:

TypeError: Unicode-objects must be encoded before hashing

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

me = facebook.get('/me')

所以,这有什么问题..?

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

现在我在 example

中使用新代码,而不是上面 link 中使用的示例代码