# BingRewards **Repository Path**: yehai/bing-rewards ## Basic Information - **Project Name**: BingRewards - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-16 - **Last Updated**: 2026-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微软积分(持续修复版) [![仓库地址](https://img.shields.io/badge/%E4%BB%93%E5%BA%93%E5%9C%B0%E5%9D%80-Gitee-brightgreen?logo=gitee&logoColor=white)](https://gitee.com/yehai/bing-rewards) [![Star](https://gitee.com/yehai/bing-rewards/badge/star.svg?theme=dark)](https://gitee.com/yehai/bing-rewards/stargazers) [![版本](https://img.shields.io/badge/%E7%89%88%E6%9C%AC-1.0.1-blue)](https://gitee.com/yehai/bing-rewards) [![License](https://img.shields.io/badge/License-MIT-orange)](https://gitee.com/yehai/bing-rewards/blob/master/README.md) > 点击角标可跳转至开源仓库:[https://gitee.com/yehai/bing-rewards](https://gitee.com/yehai/bing-rewards) Microsoft Rewards(必应积分)自动化油猴脚本,每天在后台自动完成签入、阅读、活动卡片、搜索等任务获取积分。 > 本脚本开源免费(MIT),请勿购买任何收费版本。 ## 功能特性 | 任务 | 说明 | | ---- | ---- | | 每日签入 | PC + App(静默)双端签到 | | 新闻阅读 | App 阅读文章赚积分(自动识别 offerid,支持各区域) | | 活动卡片 | 日常任务卡片 / 每日连续打卡活动 / 升级活动卡 / 任务卡(PunchCard)子任务 | | Quiz / 拼图 | 自动答题、拼图类卡片自动上报 | | PC 搜索 | 按间隔自动搜索(随机词 / 热搜词) | | 积分通知 | 浏览器通知 + 企业微信 / 钉钉 / 飞书 / PushMe / Bark 推送(可选) | | 可领取积分 | 自动检测并领取 dashboard 上待领取积分 | ## 安装 1. 安装浏览器扩展 [Tampermonkey](https://www.tampermonkey.net/)(或 ScriptCat / 暴力猴) 2. 新建脚本,将 [main.js](./main.js) 全部内容粘贴保存 3. 打开 `https://rewards.bing.com/`,脚本会在后台自动运行 ## 首次使用:手动授权(重要) 脚本需要 OAuth Token 才能完成 App 端签到 / 阅读等任务。首次运行时: 1. 点击油猴菜单中的 **「🔑 手动授权」**,浏览器会打开微软登录页 2. 登录后页面会跳转到 `login.live.com/oauth20_desktop.srf?code=...` 3. **复制浏览器地址栏中的完整跳转 URL** 4. 点击油猴菜单中的 **「📋 粘贴授权码」**,粘贴该 URL 5. 脚本会立即尝试换取 Token 并弹窗提示结果 说明: - 授权码是一次性的,若提示「授权码已失效」,请重新走一遍上述流程 - 菜单 **「📊 Token状态」** 可随时查看 Token 是否有效 - 若浏览器已登录微软账号,脚本也会尝试自动获取授权码(成功则无需手动) ## 菜单命令一览 | 菜单 | 功能 | | ---- | ---- | | 🔑 手动授权 | 打开微软授权页面(登录后复制跳转 URL) | | 📋 粘贴授权码 | 粘贴跳转 URL / 授权码,立即换取 Token | | 📊 Token状态 | 查看当前 Token 与授权码状态 | | 🚀 立即运行 | 立即执行一遍全部任务 | | 🔔 配置通知接口 | 配置企业微信 / 钉钉 / 飞书 / PushMe / Bark | | 📢 测试通知 | 发送测试消息验证推送配置 | | 📋 查看通知状态 | 查看各推送渠道配置情况 | ## 配置项说明 脚本配置面板(油猴「用户配置」)分三组: **Config(基础)** - `持续检测`:全部任务完成后是否继续后台检测(默认开) - `锁定国区`:非大陆 IP 自动停止,避免账号风险(默认开) - `搜索间隔`:PC 搜索间隔秒数,30 秒起(默认 30±15) - `搜索词接口`:`offline`(内置随机词,不联网)或热搜 API(拉取真实热搜词) - `授权码链接`:粘贴授权跳转 URL 的文本框(也可用菜单操作) **Tasks(任务开关)** - 每日签入 / 新闻阅读 / 活动卡片(含打卡)/ Quiz 自动答题 / PC搜索,均可独立开关 **Notice(通知)** - 浏览器通知开关,以及 5 个推送渠道的密钥(不填则不发送) ## 隐私说明 脚本遵循「数据最少化」原则,全部数据仅存于浏览器本地(GM 存储),**不会将任何账号凭据、Token、Cookie 发送到第三方服务器**。对外网络请求仅限以下几类: | 目标 | 用途 | 是否默认开启 | 上送数据 | | ---- | ---- | ---- | ---- | | login.live.com | OAuth 授权 / 换取 Token | 是(功能必需) | 授权码 / refresh_token(微软官方 OAuth,微软自家服务器) | | rewards.bing.com、cn.bing.com、www.bing.com | 任务完成、搜索、上报 | 是(功能必需) | 任务参数、搜索词(与手动使用必应一致) | | prod.rewardsplatform.microsoft.com | App 端签到 / 阅读 / 任务领取 | 是(功能必需) | 任务上报参数 + Bearer Token(微软官方 Rewards API) | | hot.baiwumm.com / cnxiaobai.com / hotapi.nntool.cc | 获取热搜词做搜索模拟 | 否(默认 `offline`) | 仅 GET 拉取热搜列表,无任何账号数据 | | disp-qryapi.3g.qq.com | IP 归属地查询 | 仅在 IP 非大陆时触发 | 仅 GET(显示所在地区提示),无账号数据 | | 企业微信 / 钉钉 / 飞书 / PushMe / Bark | 任务完成通知推送 | 否(需自行填密钥) | 仅任务状态文案(如「✅ 签入成功」),不含 Token / 账号信息 | 安全建议: - 搜索词接口保持默认 `offline` 可完全避免第三方热榜服务访问 - 推送密钥只发到你自己配置的机器人 Webhook,不会外传 - 需要更高隔离时,可删除 `@connect` 中的第三方域名行(不影响核心任务功能) ## 常见问题 **Q:提示「自动获取授权码失败」?** 点「🔑 手动授权」登录后,复制完整跳转 URL 到「📋 粘贴授权码」。 **Q:手动粘贴授权码一直没用?** 已修复(v1.0.1)。粘贴后脚本会立即换 Token 并弹窗反馈;若弹窗提示失败,请重新授权获取新码(授权码一次性)。 **Q:任务卡片 / 打卡活动不自动完成?** 已修复(v1.0.1):新增 DAPI 后台接口优先、动态 Server Action id 解析、访问型卡片自动上报。运行后可在日志查看各卡片执行结果。 **Q:发现可领取积分不自动领?** 已修复(v1.0.1):自动调用 `reportClaimAllPoints` 领取并在日志回报到账积分。 ## 免责声明 本脚本仅供学习交流,使用风险自负。请遵守 Microsoft 服务条款,控制使用频率,避免账号异常。 ## License MIT