接口返回值示例

{
    "idea": "一个人应该能够给孩子换尿布、计划一次侵略行动、杀猪、驾驶飞船、设计建筑物、写诗、做会计账目、砌墙、接合断骨、照顾临终的人、执行命令、下达命令、与人合作、独立行动、解方程式、分析一个新问题、施肥、编程、做一餐美味的饭、高效地战斗、勇敢地死去。专业化是为昆虫准备的。",
    "author": "罗伯特·海因莱恩",
    "intro": "美国科幻小说家",
    "note": "海因莱恩在科幻作品《时间足够你爱》里写下的一句关于「完整的人」的描述。",
    "tag": "完整的人, 教育",
    "collection": "On Creativity",
    "url": "<https://q24.io/api/v1/idea/link/6>",
    "curator": "Bob Fu",
    "curator_link": "<https://q24.io/api/v1/idea/curator/6>",
		"id": 6
}

返回值说明

属性 解释
id 这个 idea 条目的唯一标识
idea 一段话
author 这段话的作者
intro 作者的简介
note 推荐人对这段话的注释
tag 推荐人给这段话打的标签
collection 这段话所属的系列。目前的系列有:
On Creativity,与「创意」相关的语录,主要来自游戏、建筑、音乐、计算机、文学等领域,由 Bob 编辑筛选。目前有 17 条。
Idea Pump,「利器访谈」嘉宾的分享,由 Qin 编辑筛选。目前有 177 条。
68 Bits of Unsolicited Advice,作者 Kevin Kelly 在 68 岁生日是给年轻人的 68 条人生建议。
Words,由 Brant 采集的「只言片语」。
Questions,灵感买家俱乐部会员提交的问题。
url 这段话的相关网址
curator 推荐人
curator_link 推荐人的相关网址

接口说明

Method URL 说明 示例
GET https://q24.io/api/v1/idea (旧)随机获取一条 idea curl --request GET 'https://q24.io/api/v1/idea'
GET https://q24.io/api/v1/ideas:random_one (新)随机获取一条 idea curl --request GET 'https://q24.io/api/v1/ideas:random_one'
GET https://q24.io/api/v1/ideas/{id} 获取指定 id 的 idea curl --request GET 'https://q24.io/api/v1/ideas/1'
GET https://q24.io/api/v1/ideas:random_one?collection=<系列名称> 通过系列名称筛选 idea curl --request GET 'https://q24.io/api/v1/ideas:random_one?collection=On Creativity'
GET https://q24.io/api/v1/ideas:random_one?tag=<标签> 通过标签筛选 idea curl --request GET 'https://q24.io/api/v1/ideas:random_one?tag=设计'
GET https://q24.io/api/v1/ideas:random_one?author=<作者名> 通过作者筛选 idea curl --request GET 'https://q24.io/api/v1/ideas:random_one?author=简·麦戈尼格尔'
GET https://q24.io/api/v1/ideas:random_one?curator=<推荐人名> 通过推荐人筛选 idea curl --request GET 'https://q24.io/api/v1/ideas:random_one?curator=Bob Fu'

<aside> 💡 筛选条件可以组合使用,如https://q24.io/api/v1/ideas:random_one?tag=设计&curator=Bob Fu

</aside>