说我的代码中有这个调用:
products = shopify.Product.find()
如果我刚刚登录,它可以工作,但一段时间后它开始失败并显示错误消息AttributeError: 'NoneType' object has no attribute 'find'
。我认为这是因为会话过期而我的代码没有检查。
有没有办法检查shopify会话是否已过期?我将商店 URL 和身份验证令牌存储在我的 webapp2 会话中,因此:
self.session['shopify'] = {
'shop_url': shopify_session.url,
'access_token': shopify_session.token
}
是否有任何其他属性需要存储在我的 Web 会话中,可用于检查 shopify 会话是否已过期?