本库提供的请求模型、响应模型和接口方法,三者均保持同名。
例如,获取粉丝列表的请求是 FansListRequest
,响应是 FansListResponse
,接口是 ExecuteFansListAsync()
。知道其中一个,其余两个就可以快速地推断出了。
再有,每个对象的命名与官方文档的接口地址大体保持一致。例如刚刚提到的获取粉丝列表,它的接口地址是 [GET] /fans/list
,将其中的反斜杠去掉、并以大驼峰命名法的方式调整它,就可以得到前文提到的几个对象了。如果路由中带有版本信息,那么版本号一般都在结尾处,例如接口 [POST] /douyin/v1/user/fans_data
对应的是 DouyinUserFansDataV1
。此外,部分接口地址会以 /api/
开头,在命名中会被省略。
完整的模型定义可以参考项目目录下的 src/SKIT.FlurlHttpClient.ByteDance.DouyinOpen/Models 目录。
[展开查看]
抖音 API | 备注 | |
---|---|---|
√ | 账号授权 | |
√ | 用户管理 | |
√ | 视频管理 | |
√ | 互动管理:私信管理 | |
√ | 互动管理:群聊管理 | |
√ | 互动管理:经营工具 | |
√ | 互动管理:意向用户管理 | |
√ | 互动管理:评论管理 | |
√ | 互动管理:场景跳转 | |
√ | 互动管理:投稿任务 | |
√ | 搜索管理 | |
√ | 数据开放服务:用户数据 | |
√ | 数据开放服务:视频数据 | |
√ | 数据开放服务:直播数据 | |
√ | 数据开放服务:粉丝画像数据 | |
√ | 数据开放服务:热点视频数据 | |
√ | 数据开放服务:星图数据 | |
√ | 数据开放服务:榜单数据 | |
√ | 企业号开放能力:评论管理 | |
× | 开发中 | |
√ | 工具能力:素材管理 | |
√ | 工具能力:小程序接口能力 | |
√ | 工具能力:沙盒管理 | |
√ | 工具能力:Ticket 管理 | |
√ | 服务市场开放能力 | |
√ | 小程序推广计划 | |
√ | 联合授权 |