Remaining spins: [[ lottery.restTimes ]] / [[ lottery.userLimitDaily ]]
Spend [[ lottery.costPoints ]] points to spin!
Login now to claim your prize!
Please provide a valid eamail adress.
[[ WinningInformation?.name?.replaceAll('\\n', '\n') ]]
Loading...
[[ WinningInformation?.name?.replaceAll('\\n', '\n') ]]
[[WinningInformation?.prizeCouponCode]]
Woops! Something went wrong:(
You have unclaimed rewards. Participate in the lottery to win.
Shopify:未登录(游客)
R66 需 URL `apilevel ≥ 40660`(会写入 localStorage)。本页不再改写地址栏;请先打开 App 首页带参进入商城,再进本调试页。
仅代码常量 MOCK_NO_EMAIL(app-mall-auth.js)控制,不写 localStorage。true 时剥掉 email 并按游客走。
关掉绑邮箱弹窗会写入 3 天冷却。清除后可再次弹出。
调用结果
按业务关键点拆开测:绑邮箱 → getUserInfo.email → session/URL 自动取 id 调 getMallTokenV2 → Multipass。也可最后一键走 AppMallAuth.tryAutoLogin。
步骤 3:有 id 才传入 getMallTokenV2,没有则不传 id 仍调用。id 来自当前 URL → localStorage(`__rr_mall_token_id__`)。步骤 4 用步骤 3 缓存的 token;没有则先跑步骤 3。
调用结果
调用结果
无参。期望 { scene: "DISCOVER" | "SERVICE_CENTER" };DISCOVER=发现页,SERVICE_CENTER=服务中心
调用结果
调用结果
调用结果
refresh 勾选=true 强制刷新;不勾选不传 refresh,原生取缓存
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
调用结果
预设:smart://profile/bindemail · smart://misc/livechat
调用结果
调用结果
调用结果