v1: 删除 client.rpc_call 和 Android Web 兼容辅助程序
作者: teng-lin创建于 2026年9月6日更新于 2026年9月6日
标签enhancementdo-not-implement-yetP2
- Web:
client.raw.call(RPCMethod, params, ...)重用选定的 WebRpcExecutor - Android:
client.raw.unary(GrpcUnaryMethod, request)和client.raw.unary_stream(...)通过AndroidSession(修复了notebooklm-pa.googleapis.com:443、库拥有的授权、默认的ReplayPolicy.NEVER、限制流量字节数) NotebookLMClient.rpc_call仍然存在。第一次调用发出client_rpc_call_web或client_rpc_call_android。在 Android 上,它实现了_client_compat.LazyWebSidecar(Web cookie + CSRF 来自 0.x 主页引导)。该侧边程序开始 没有 保持活动。带类型的 Android 命名空间永远不会使用它。- 描述符存储在公共的
notebooklm.raw中(WebRawAPI、AndroidRawAPI、GrpcUnaryMethod、GrpcUnaryStreamMethod、ReplayPolicy)。生成的_android.proto保持为私有内容。
内容来源: teng-lin/notebooklm-py