v1: Web 与 Android 认证类型、冻结的 AuthTokens 和从存储加载器分离
作者: teng-lin创建于 2026年9月6日更新于 2026年9月6日
标签enhancementauthdo-not-implement-yetP2
0.x 目前的功能:
NotebookLMClient(auth: AuthTokens, ...)总是使用一个可变的 Web 形状的令牌对象(cookies、cookie_jar、csrf_token、session_id...),即使backend="android"也是如此。from_storage(backend="android")仍然加载 Web cookie 并获取 NotebookLM 主页(heal_psidts=False、poke=False),因此已过时的rpc_call可以在以后将 Web 侧车材料化并填充 CSRF/会话字段。client.auth是同一个可变的AuthTokens实例(ADR-0016 标识不变量),刷新会在原地修改它,成功的refresh_auth()会返回它。get_account_authuser()在两个后端上都已实现。- Android 类型命名空间不使用 Web 会话;仅构建 + 过时的 hatch 使用它。
内容来源: teng-lin/notebooklm-py