我正在构建一个连接到Google搜索控制台API的flask应用程序。你知道吗
我想将OAuth2WebServerFlow(CLIENT\u ID,CLIENT\u SECRET,OAUTH\u SCOPE,REDIRECT\u URI)保存到一个会话变量,这样我就可以在另一个flask路由中引用它,用户将在该路由中提交身份验证代码并完成授权过程。你知道吗
我尝试了以下代码:
...
flow = OAuth2WebServerFlow(CLIENT_ID, CLIENT_SECRET, OAUTH_SCOPE, REDIRECT_URI)
authorize_url = flow.step1_get_authorize_url()
webbrowser.open(authorize_url,new=1,autoraise=True)
response_text = { "message": fulfillment_text }
Session['flow'] = flow
return jsonify(response_text)
但是,我得到以下错误:
会话['flow']=flow TypeError:“type”对象不支持项分配
有办法吗?你知道吗
非常感谢。你知道吗
存储在session中的变量必须序列化。你知道吗
序列化对象的一种方法是使用
__dict__
。你知道吗相关问题 更多 >
编程相关推荐