TikTok 频道
该包通过TikTok API提供代理视频出版、内容搜索、趋势、分析以及业务参与 axios。 。 。 .
安装
npm install @framers/agentos-ext-channel-tiktok
同伴依赖 : @framers/agentos >=0.10.40。 。 。 .
使用量
import { AgentOS } from '@framers/agentos';
const agentos = await AgentOS.create({
extensionManifest: {
packs: [
{
package: '@framers/agentos-ext-channel-tiktok',
options: { accessToken: process.env.TIKTOK_ACCESS_TOKEN },
},
],
},
});
配置
| 选项 | 秘密编号 | 环境变量 | 需求 | 默认 |
|---|---|---|---|---|
accessToken | tiktok.accessToken | 变量名称 accessTokenEnv,则 TIKTOK_ACCESS_TOKEN,则 TIKTOK_TOKEN | 对 | 无 |
accessTokenEnv | 无 | 无 | 没有 | TIKTOK_ACCESS_TOKEN |
username | tiktok.username | 无 | 没有 | 无 |
password | tiktok.password | 无 | 没有 | 无 |
priority | 无 | 无 | 没有 | 50 |
secrets | tiktok.accessToken, (中文(简体) ), tiktok.username, (中文(简体) ), tiktok.password | 无 | 没有 | 无 |
秘密是从 options.secrets直接全权证书优先于机密。 第一个环境检查用途 accessTokenEnv,默认为 TIKTOK_ACCESS_TOKEN。 。 。 .
工具
| 工具 | 它会做什么 |
|---|---|
tiktokUpload | 上传带字幕、标签和隐私设置的视频. |
tiktokTrending | 获取潮流的声音和标签. |
tiktokSearch | 以关键词搜索视频或创建者. |
tiktokAnalytics | 获得视频或创作者性能衡量标准. |
tiktokEngage | 喜欢或评论一个视频. |
tiktokDiscover | 从 For You 页面浏览推荐的视频 . |
tiktokUpload
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
videoUrl | 字符串 | 对 | 要上传的视频的 URL |
caption | 字符串 | 对 | 视频字幕 |
hashtags | 字符串 [] | 没有 | 附加到标题的哈斯塔格 |
privacyLevel | 字符串 : PUBLIC_TO_EVERYONE, (中文(简体) ), MUTUAL_FOLLOW_FRIENDS, (中文(简体) ), FOLLOWER_OF_CREATOR, (中文(简体) ), SELF_ONLY | 没有 | 隐私级别( 默认 ): PUBLIC_TO_EVERYONE(中文(简体) ) |
disableComment | 布尔 | 没有 | 禁用此视频的评论 |
disableDuet | 布尔 | 没有 | 禁用此视频的二重奏 |
disableStitch | 布尔 | 没有 | 禁用此视频的缝合 |
coverTimestampMs | 编号 | 没有 | 封面图像的时间戳( ms) |
tiktokTrending
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
type | 字符串 : hashtags, (中文(简体) ), sounds, (中文(简体) ), both | 没有 | 要检索的趋势内容类型( 默认 ): both(中文(简体) ) |
maxResults | 编号 | 没有 | 每个类别的最大结果( 默认 ): 20,最大值 : 100(中文(简体) ) |
tiktokSearch
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
query | 字符串 | 对 | 搜索查询 |
type | 字符串 : video, (中文(简体) ), user | 没有 | 搜索类型:视频或用户(默认 : video(中文(简体) ) |
maxResults | 编号 | 没有 | 返回的最大结果( 默认值 : 10,最大值 : 100(中文(简体) ) |
cursor | 编号 | 没有 | 下一页的平面光标 |
tiktokAnalytics
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
type | 字符串 : video, (中文(简体) ), creator | 对 | 是否为特定视频或创建者账户获取分析 |
videoId | 字符串 | 没有 | 视频 ID( 当需要时) type 实值 video(中文(简体) ) |
tiktokEngage
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
action | 字符串 : like, (中文(简体) ), comment | 对 | 参与行动 |
videoId | 字符串 | 对 | 要使用的视频 ID |
text | 字符串 | 没有 | 评论意见案文(需要采取评论行动) |
tiktokDiscover
| 参数 | 类型 | 需求 | 说明 |
|---|---|---|---|
maxResults | 编号 | 没有 | 要检索的最大视频( 默认 ): 20,最大值 : 20(中文(简体) ) |
频道适配器
适配器注册平台 tiktok。发送会发布视频或视频 URL,使用其标题或文本块作为倒置。 它合并了标签 platformOptions.hashtags 读取 platformOptions.privacyLevel它忽略了 conversationId 如果没有视频或胶卷块,则投出.
激活初始化了HTTP服务. 连接状态遵循服务运行状态 。 适配器存储事件处理器,但不会发出入境事件,打字指示器无所作为.
页:1
创建套件, 当没有访问符解决时。 上传会发布视频,以及视频或帖子评论等约定电话. 上传从 URL 中提取视频内容 。 隐私默认为 PUBLIC_TO_EVERYONE; 注释、 二重奏和缝合 false。 。 。 .
username 财务报告和审定财务报表 password 被传递到服务配置中,但不用于认证。 返回工具错误 success: false 带有错误消息。 需要视频分析 videoId,并需要评论意见 text,虽然这些字段在他们的计划中是可选的.
HTTP 请求有一个 60000 ms超时. 搜索和趋势化请求上限为 100 结果; 发现上限为 20。 。 。 .
释放
新版本发表于 架设层/剂-外延 由 GitHub Actions 通过 npm 信任的出版, 并附有出处声明 .
许可证
阿帕奇 - 2.0