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

您可通过 服务监控页面 查看当前 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 开发者服务,您确认已阅读、理解并同意本协议。

Last updated: 9/12/2025