Tempussit
简体中文

开放数据 API

Tempussit 上发布的一切——课程、博客文章、概念和常见问题——都以 JSON 格式向程序和 AI 助手开放。只读,无需密钥或注册。

提供的内容

GET /data/v1/index.json
目录:网站语言、课程目录以及所有数据文件的链接。
GET /data/v1/courses/{languageKey}.json
某一目录语言的课程,每页 100 门(参数 ?page=)。
GET /data/v1/course/{slug}.json
一门已发布课程的卡片:标题、描述、作者、语言、价格、课程大纲、页面地址和封面。
GET /data/v1/{languageCode}/{kind}.json
网站某一语言的概念、常见问题、博客栏目和文章。
GET /data/v1/openapi.json
以 OpenAPI 3.1 格式描述的全部响应。

请求示例

curl https://tempussit.com/data/v1/index.json
curl https://tempussit.com/data/v1/courses/zh-hans.json
curl https://tempussit.com/data/v1/course/{slug}.json
curl -I https://tempussit.com/data/v1/zh-Hans/faq.json

fetch("https://tempussit.com/data/v1/zh-Hans/glossary.json")
  .then(response => response.json());

使用条件

  • 只读:仅接受 GET 和 HEAD 请求。
  • 每个 IP 地址每分钟的请求次数有限。超出限制时返回 429 并附带 Retry-After 标头。
  • 响应可缓存 5 分钟,并可从任何网站的浏览器中请求(Access-Control-Allow-Origin: *)。
  • 仅限公开页面上可见的内容:不含草稿、购买记录或个人数据。
  • 版本是地址的一部分(/data/v1/)。此前不带版本的地址继续可用。

1. 隐私政策

1.1. 数据控制者

tempussit.com — Tempussit 学习平台:网站 tempussit.com 以及作者和学员账户 app.tempussit.com。

1.2. 登记簿名称

tempussit.com 客户登记簿

1.3. 登记簿的目的

tempussit.com 使用客户登记簿中的个人数据来:管理作者和学员的账户;销售课程、收取付款并开通已购课程的访问权限;保障作者账户和学员账户的运行——课程、课时、作者与学员之间的消息、评价以及向作者付款;发送服务邮件——登录验证码、新消息通知和课程访问期限通知;以及回复支持请求。数据的处理是为了履行与用户之间的合同,以及基于数据控制者的合法利益。

1.4. 数据的提供

tempussit.com 不出售个人数据,也不会将其提供给第三方用于其自身目的。为了平台运行,部分数据会由代表 tempussit.com 工作的服务接收:

— 支付系统 Stripe、PayPal 和 CoinGate:在支付课程时;银行卡或钱包信息在它们那边输入,tempussit.com 不会获得这些信息;

— 邮件服务:收件人地址和服务邮件的正文;

— 人工智能模型提供方:学员就课程提出的问题,以及作者订购翻译时的课程文本。

其他所有数据都保存在平台的服务器上,不会提供给任何人。

1.5. Cookie

网站 tempussit.com 只设置两个自有 Cookie,而且两者都是网站运行所必需的:

— tempussit_lang:记住您在网站上选择的语言;保存一年;

— tempussit_cookie_consent:记住您在 Cookie 提示中的选择;保存一年。

网站没有统计分析、广告、访问计数器或社交媒体按钮。点击“拒绝”只会保留这些必需的 Cookie。账户 app.tempussit.com 不使用 Cookie:您的登录状态保存在本设备浏览器的存储中。

1.6. 数据主体的权利

数据主体享有个人数据保护法规定的权利,例如知情权和访问数据的权利。数据主体还有权要求更正或删除不准确或过时的数据,并有权在特定情况下反对数据处理。如果数据主体希望行使其权利,或对个人数据的处理有疑问,应通过 support@tempussit.com 联系数据控制者。