JSON Data API

如果您想在您的网站、应用程序或其他平台上使用 BibleTalk.tv 的资料,请使用以下 API 进行连接。 基本上,只需在 URI 末尾添加 .json 即可获取该部分的数据。

有三种主要类型的数据可用:列表视图、详细信息和搜索。

1. List Data

列表视图包含一组所有属性均为字符串的简化对象。以下是当前可用的列表视图。

这是列表视图中内容对象的样子。有几个属性需要考虑。

Content Object (min)

{
"tag": "",
"slug": "",
"title": "",
"subtitle": "",
"excerpt": "",
"hex": "",
"image": "",
"lang": "",
"type_id" : 0,
"views" : 0,
"teacher_id" : 0,
"bible_verse": ""
"json": ""
}

备注:对于系列,type_id 是课程数量,views 是该系列中所有课程的总观看次数。

Tags

该标签是一个字母加上我们数据库中关联的ID的组合。以下是类型。

  • i – 项目
    • 讲道 (type_id: 1)
    • 课程 (type_id: 2)
    • 灵修 (type_id: 3)
    • 文章 (type_id: 4)
    • 教会101 (type_id: 5)
    • 帮助指南 (type_id: 6)
    • 人工智能增强 (type_id: 7)
  • s – 系列
  • t – 主题 (讲道, 灵修 and 教会101)
  • p – 播客
  • w – 学生作业簿
  • g – 教师指南
  • b – 书籍
  • a – 有声书
  • c – 收藏
  • n – 学习计划

2. Detail Data

这些数据包括各个对象的所有属性。点击这些链接将向您展示每种数据类型的示例。


3. Search Data

您也可以创建内容搜索。它将以压缩状态返回对象。以下是访问的链接。

/zh/search/{SEARCH_TERM}.json

Examples:

马可福音 2