Как одна тема превращается в комментарии, расшифровку и профиль аккаунта
Поле url видео из search используется на следующих шагах: его передают в comments и transcript, author_id — в profile и user_posts, а id комментария — в comment_replies.
- 1
Найдите видео через search
search
В keyword укажите запрос, по которому нужно искать видео, а не имя аккаунта или ID видео. Сортируйте по most_liked или newest, ограничьте publish_time значением one_day, one_week или half_year и увеличьте limit со стандартных 10 до 50. Для каждого видео возвращаются число лайков, комментариев, репостов и сохранений, длительность, хештеги и число подписчиков автора.
- 2
Прочитайте комментарии через comments и comment_replies
commentscomment_replies
Без page_token comments по умолчанию возвращает первые 20 комментариев. Чтобы получить больше, сначала отправьте пустой page_token, а затем передавайте каждый полученный next_page_token, до 50 комментариев на страницу. У каждого комментария есть флаги is_hot и liked_by_author; если reply_count больше 0, передайте его id в comment_replies, чтобы получить до 100 ответов.
- 3
Превратите речь в текст через transcript
transcript
Для transcript нужен только url видео. Он возвращает весь произнесённый текст, поле segments, где для каждого предложения указаны текст и время начала и окончания в секундах, а также audio_url и duration_sec. Агент может процитировать фразу с таймкодом или кратко пересказать всё видео.
- 4
Проверьте аккаунт через profile и user_posts
profileuser_posts
author_id — это secUid, поэтому его можно передавать как user_id. profile возвращает никнейм, Douyin ID, число подписчиков и видео, IP-геолокацию, is_live и has_shop. user_posts выводит видео от новых к старым, по умолчанию 20, максимум 100, а since задаёт самую раннюю дату загрузки.