抖音开放平台Logo
开发者文档
控制台

获取题库

收藏
我的收藏

获取 access_token

该接口用于获取开放能力接口的调用凭证 access_token。
access_token 有效期为 2 小时,需要定期刷新

获取题库

用于小玩法获取题库。使用前开发者需联系运营人员申请“弹幕题库能力”,待审批通过后即可使用此接口。
频率限制:单个 app_id 调用上限为 10 次/秒。
请求地址
GET https://webcast.bytedance.com/api/quiz/get
请求参数
    请求Headers
字段
数据类型
必填
说明
X-Token
string
通过接口获取的access_token
    请求Query参数
字段
数据类型
必填
说明
level
int
难度,范围支持从1 ~ 6,不填默认为0表示随机难度
num
int
返回的题目数量,最大100,不填默认为100
type
int
题目类型,1:选择题,
2:判断题,
不填默认为1即选择题
返回值
字段
数据类型
说明
errcode
int
请求错误码,0表示成功,非0表示失败
errmsg
string
非0错误码时,携带额外的错误提示信息
data
object
请求成功时的返回的结构体
-list
array
题目数组
--title
string
题目的标题
--options
array
题目的选项
--answer
int
题目的答案下标,即options的下标,选择题范围1~4,判断题范围1~2
--id
string
题目ID,全局唯一,可用于去重
返回数据示例
    请求
curl --location --request GET 'https://webcast.bytedance.com/api/quiz/get?level=1&num=2&type=1' \ --header 'x-token: 123456'
    正常返回
{ "data": { "list": [ { "title": "题目1", "options": [ "选项1", "选项2", "选项3", "选项4" ], "answer": 1, "id": "EYDnokrgyVeOeFa" }, { "title": "题目2", "options": [ "选项1", "选项2", "选项3", "选项4" ], "answer": 4, "id": "TlL6LwvWapkoBMv" } ] } }
    错误返回
{ "errcode": 40001, "errmsg": "invalid params" }
    错误码说明
错误码
错误信息
描述
-1
system error
服务内部异常
40001
request params are invalid
参数有误
40002
you don't have permission
通常为小玩法没有该项能力
40007
over frequency control
调用频率过高