---
lang: zh
title: Solar Network 开发者协议
description: 本协议规定了 Solar Network 开发者需熟知并遵守的条款、规则和提示，以确保平台的安全、公平和可持续发展。
updatedDate: '2025-09-12'
---

# Solar Network 开发者协议

欢迎使用 Solar Network 开发者服务。在您开始利用 Solar Network 的接口、API 或其他功能进行开发前，请仔细阅读并同意本协议。本协议构成您与 Solar Network 之间具有法律约束力的协议。如果您不同意本协议的任何条款，请勿使用 Solar Network 的开发者服务。

## 定义

- **开发者**：指通过官方客户端以外的手段调用和使用 Solar Network 服务器资源的个人或实体。这包括但不限于：注册开发者计划的用户、使用 Solar Network 帖子 API 构建内容管理系统的用户、使用第三方客户端的用户，以及其他不通过官方客户端直接调用 API 的行为。
- **第三方客户端**：指非 Solar Network 官方开发的应用程序、工具或服务，用于访问 Solar Network 的功能。
- **服务**：指 Solar Network 提供的 API、接口、数据资源及其他开发者工具。
- **用户**：指 Solar Network 的注册用户，包括开发者自身。

## 协议适用范围

本协议适用于所有以开发者身份调用 Solar Network 服务的行为，包括但不限于 API 调用、数据访问、内容创建和第三方客户端的使用。无论您是否注册开发者计划，只要您的行为符合开发者定义，即需遵守本协议。

若您代表组织或实体行事，您保证您有权代表该组织或实体同意本协议，并确保该组织或实体遵守本协议。

## 服务可用性和保证

Solar Network 不对其服务的可用性、连续性或性能做出任何明示或默示保证。服务可能因维护、升级、网络问题或其他原因中断或不可用。您应在应用程序中设计适当的容错机制，以处理服务不可用情况。

您可通过 [服务监控页面](https://status.solsynth.dev) 查看当前 Solar Network 服务状态，以排除网络或客户端问题。

Solar Network 保留随时修改、暂停或终止服务的权利，而无需事先通知。

## 内容管控和风险控制策略

为维护平台生态，防止垃圾数据、滥用和恶意行为，Solar Network 将对非官方客户端的内容创建和访问请求实施风险控制（风控）。以下行为可能触发风控：

1. **高频操作**：短时间内大量发帖、发送消息、上传文件或创建其他资源。
2. **账户滥用**：同一 IP 地址在短时间内创建多个用户账户（包括未激活账户）。
3. **数据扫描**：短时间内大量请求列出数据（如帖子、用户列表），并伴随可疑参数变化（如偏移量 offset 的连续调整）。

若触发风控，服务器将返回以下 HTTP 状态码：
- **429 Too Many Requests**：请求频率过高，请等待一段时间后重试。
- **423 Locked**：资源被临时锁定。您可在请求头中添加有效的 CAPTCHA 验证令牌（`X-Captcha-Token`）以绕过风控。

对于恶意或重复违规行为，Solar Network 管理员可能永久封锁相关 IP 地址，导致无法访问服务。此外，Solar Network 保留追究法律责任的权利。

开发者应确保其应用程序遵守合理的使用率限制，并实施速率限制机制以避免触发风控。

## 第三方客户端开发指南

Solar Network 鼓励第三方客户端的开发，以促进生态多样性。但在发布或分发您的客户端前，必须确保其符合以下标准。违反这些标准可能导致您的 Solar Network 账户被封禁，以及使用您客户端的其他用户账户被封禁。

1. **透明声明**：
   - 明确标明客户端为第三方开发，并提供开发者信息（如名称、联系方式）和相关用户协议链接。
   - 不得误导用户认为其为官方客户端。
   - 在注册、登录页面等关键位置链接本开发者协议，确保用户了解并同意相关条款。

2. **权限和功能限制**：
   - 不得削减 Solar Network 恒星计划订阅用户的专属权益，或扩展普通用户的权限。
   - 例如：不得将恒星计划限定功能（如翻译）下放给普通用户，包括通过 BYOK（Bring Your Own Key）或第三方 API 绕过 Solar Network 服务器实现此类功能。

3. **数据隐私和安全**：
   - 不得泄露用户数据或隐私，包括但不限于上传聊天记录、访问令牌或其他敏感信息到第三方服务器。
   - 遥测数据（如使用统计）必须匿名化，不得包含任何用户标识信息（如用户名、ID 或 IP 地址）。
   - 遵守适用的数据保护法规（如 GDPR 或 CCPA），并实施适当的安全措施（如加密传输）。

4. **User-Agent 要求**：
   - 为所有请求设置明确的 User-Agent 字符串，例如：`BetterThanSolian/1.0 (Android; Build/123)`，其中包括客户端名称、版本和平台信息。
   - 纯网页端客户端（如基于 JavaScript）无需设置 User-Agent（因技术限制）。
   - 不得伪造 User-Agent，包括使用官方客户端、其他第三方客户端或标准浏览器的 User-Agent。

5. **禁止功能**：
   - 不得实现多账户登录功能。
   - 不得记录或存储用户删除的消息、帖子，或编辑历史版本。
   - 不得实现任何帮助用户违反 Solar Network 用户协议的功能，如自动化刷屏、数据爬取或绕过内容审核。

6. **合规审核**：
   - 在发布前，自行审核客户端是否符合上述标准。
   - Solar Network 可能随时审查第三方客户端，并要求开发者提供源代码或说明以验证合规性。

## 知识产权

- Solar Network 保留对其 API、数据和服务的所有知识产权。您仅获得有限的、非独占的许可，用于按照本协议开发和使用服务。
- 您不得复制、修改、反向工程或分发 Solar Network 的专有代码、数据或内容，除非获得书面许可。
- 任何由您创建的内容（如帖子）在上传到 Solar Network 后，即授予 Solar Network 非独占的、全球性的许可，用于存储、分发和展示。

## 终止和变更

- Solar Network 可随时终止您的访问权限，而无需通知，尤其在发现违规时。
- 本协议可能不时更新。更新后，继续使用服务即视为同意新版本。我们将通过相关手段通知您关于条款的更新。
- 若您违反本协议，Solar Network 可暂停或永久封禁您的账户，并通知相关用户。

通过使用 Solar Network 开发者服务，您确认已阅读、理解并同意本协议。
