Douyin APIs - User Published Videos (V1)
prod-global
GET
/api/douyin/get-user-video-list/v1
Retrieves a list of videos published by a specific Douyin user, including video ID, cover image, title/caption, publish time, and engagement metrics.
Highlights:
- Capable of retrieving the latest published videos.
Typical use cases:
- Creator monitoring and content tracking
- Building content timelines for specific accounts
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
token | query | string | Yes | Access token for this API service. |
secUid | query | string | Yes | The unique user ID (sec_uid) on Douyin. |
maxCursor | query | integer | No | Pagination cursor; use 0 for the first page, and the max_cursor from the previous response for subsequent pages. |
Code Samples
💡 Environment Note
Default samples use https://api.justoneapi.com (prod-global). For users in Mainland China, it is recommended to replace it with http://47.117.133.51:30015 (prod-cn) for better performance. See Environment Guide.
bash
# Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
curl -X GET "https://api.justoneapi.com/api/douyin/get-user-video-list/v1?token=YOUR_API_KEY&secUid=VALUE"text
I want to use the "User Published Videos (V1)" API from Just One API.
API Endpoint: https://api.justoneapi.com/api/douyin/get-user-video-list/v1
HTTP Method: GET
Authentication: Append "?token=YOUR_API_KEY" to the URL.
OpenAPI Definition: https://docs.justoneapi.com/openapi/douyin-apis/user-published-videos-v1-en.json
Parameters:
- token (query): Access token for this API service. (Required)
- secUid (query): The unique user ID (sec_uid) on Douyin. (Required)
- maxCursor (query): Pagination cursor; use 0 for the first page, and the `max_cursor` from the previous response for subsequent pages.
Return format: JSON
Response Handling & Error Codes:
1. Business results should be determined by the "code" field in the response body (code 0 means success).
2. Timeout Recommendation: Set request timeout to at least 60 seconds.
3. Business Code Reference:
- 0: Success
- 100: Invalid or Inactive Token
- 301: Collection Failed. Please Retry.
- 302: Rate Limit Exceeded
- 303: Daily Quota Exceeded
- 400: Invalid Parameters
- 500: Internal Server Error
- 600: Permission Denied
- 601: Insufficient Balance
Please help me write a script in my preferred programming language to call this API and handle the response.python
# Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
import requests
url = "https://api.justoneapi.com/api/douyin/get-user-video-list/v1?token=YOUR_API_KEY&secUid=VALUE"
response = requests.get(url)
print(response.json())js
// Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
const response = await fetch("https://api.justoneapi.com/api/douyin/get-user-video-list/v1?token=YOUR_API_KEY&secUid=VALUE", {
method: "GET"
});
const data = await response.json();
console.log(data);java
// Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.justoneapi.com/api/douyin/get-user-video-list/v1?token=YOUR_API_KEY&secUid=VALUE"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}go
// Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
client := &http.Client{}
url := "https://api.justoneapi.com/api/douyin/get-user-video-list/v1?token=YOUR_API_KEY&secUid=VALUE"
req, _ := http.NewRequest("GET", url, nil)
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}php
// Tip: For Mainland China, replace https://api.justoneapi.com with http://47.117.133.51:30015
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.justoneapi.com/api/douyin/get-user-video-list/v1?token=YOUR_API_KEY&secUid=VALUE");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
$response = curl_exec($ch);
curl_close($ch);
echo $response;Responses
json
{
"code": 0,
"data": {
"status_code": 0,
"min_cursor": 0,
"max_cursor": 1771545194000,
"has_more": 1,
"aweme_list": [
{
"aweme_id": "7420990087980207394",
"desc": "过去十年 我过去十年,只是摸索,未来十年才是真正辉煌#教育培训机构 #教育规划 #双减 #线上教育 #一种新的预告方式",
"create_time": 1727833919,
"author": {
"uid": "66547032793",
"card_entries_not_display": null,
"nickname": "豆豆教育【规划陪伴】",
"personal_tag_list": null,
"can_set_geofencing": null,
"avatar_thumb": {
"uri": "100x100/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d94122d",
"url_list": [
"https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d941..."
],
"width": 720,
"height": 720
},
"creator_tag_list": null,
"risk_notice_text": "",
"follow_status": 0,
"data_label_list": null,
"story25_comment": 0,
"not_seen_item_id_list_v2": null,
"custom_verify": "",
"ban_user_functions": null,
"cf_list": null,
"interest_tags": null,
"private_relation_list": null,
"need_points": null,
"share_info": {
"share_url": "",
"share_weibo_desc": "",
"share_desc": "",
"share_title": "",
"share_qrcode_url": {
"uri": "3ee500079aadca359a22",
"url_list": [
"https://p3-pc-sign.douyinpic.com/obj/3ee500079aadca359a22?lk3s=138a59ce&x-expires=1772661600&x-signa..."
],
"width": 720,
"height": 720
},
"share_title_myself": "",
"share_title_other": "",
"share_desc_info": ""
},
"white_cover_url": null,
"endorsement_info_list": null,
"homepage_bottom_toast": null,
"enterprise_verify_reason": "店铺账号",
"is_ad_fake": false,
"story_interactive": 4,
"user_permissions": null,
"display_info": null,
"account_cert_info": "{\"label_style\":5,\"label_text\":\"店铺账号\",\"is_biz_account\":1}",
"offline_info_list": null,
"contrail_list": null,
"card_sort_priority": null,
"prevent_download": false,
"familiar_visitor_user": null,
"user_tags": null,
"text_extra": null,
"follower_status": 0,
"verification_permission_ids": null,
"avatar_schema_list": null,
"profile_mob_params": null,
"cover_url": [
{
"uri": "c8510002be9a3a61aad2",
"url_list": [
"https://p3-pc-sign.douyinpic.com/obj/c8510002be9a3a61aad2?lk3s=138a59ce&x-expires=1773849600&x-signa..."
],
"width": 720,
"height": 720
}
],
"im_role_ids": null,
"not_seen_item_id_list": null,
"special_people_labels": null,
"signature_extra": null,
"follower_list_secondary_information_struct": null,
"card_entries": null,
"story_ttl": 7,
"batch_unfollow_relation_desc": null,
"profile_component_disabled": null,
"identity_labels": null,
"link_item_list": null,
"batch_unfollow_contain_tabs": null,
"sec_uid": "MS4wLjABAAAA1rYiXGKQLPLamgmkcJxT8FYLvGPtzSWtdqc-JPnsDVA"
},
"music": {
"id": 7420990172231372000,
"id_str": "7420990172231371571",
"title": "@豆豆教育【规划陪伴】创作的原声",
"author": "豆豆教育【规划陪伴】",
"album": "",
"cover_hd": {
"uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d94122d",
"url_list": [
"https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d9..."
],
"width": 720,
"height": 720
},
"cover_large": {
"uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d94122d",
"url_list": [
"https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d9..."
],
"width": 720,
"height": 720
},
"cover_medium": {
"uri": "720x720/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d94122d",
"url_list": [
"https://p3-pc.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d941..."
],
"width": 720,
"height": 720
},
"cover_thumb": {
"uri": "100x100/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d94122d",
"url_list": [
"https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d941..."
],
"width": 720,
"height": 720
},
"play_url": {
"uri": "https://sf5-hl-ali-cdn-tos.douyinstatic.com/obj/ies-music/7420990248219314995.mp3",
"url_list": [
"https://sf5-hl-ali-cdn-tos.douyinstatic.com/obj/ies-music/7420990248219314995.mp3"
],
"width": 720,
"height": 720,
"url_key": "7420990172231371571"
},
"schema_url": "",
"source_platform": 23,
"start_time": 0,
"end_time": 0,
"duration": 197,
"extra": "{\"aed_music_score\":0,\"aed_singing_score\":0.02,\"aggregate_exempt_conf\":[],\"beats\":{},\"cover_colors\":n...",
"user_count": 0,
"position": null,
"collect_stat": 0,
"status": 1,
"offline_desc": "",
"owner_id": "66547032793",
"owner_nickname": "豆豆教育【规划陪伴】",
"is_original": false,
"mid": "7420990172231371571",
"binded_challenge_id": 0,
"redirect": false,
"is_restricted": false,
"author_deleted": false,
"is_del_video": false,
"is_video_self_see": false,
"owner_handle": "didoudou01",
"author_position": null,
"prevent_download": false,
"unshelve_countries": null,
"prevent_item_download_status": 0,
"external_song_info": [],
"sec_uid": "MS4wLjABAAAA1rYiXGKQLPLamgmkcJxT8FYLvGPtzSWtdqc-JPnsDVA",
"avatar_thumb": {
"uri": "100x100/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d94122d",
"url_list": [
"https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d941..."
],
"width": 720,
"height": 720
},
"avatar_medium": {
"uri": "720x720/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d94122d",
"url_list": [
"https://p3-pc.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d941..."
],
"width": 720,
"height": 720
},
"avatar_large": {
"uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d94122d",
"url_list": [
"https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_c9ecc0ec385b3b112f4b59f41d9..."
],
"width": 720,
"height": 720
},
"preview_start_time": 0,
"preview_end_time": 0,
"is_commerce_music": false,
"is_original_sound": true,
"audition_duration": 197,
"shoot_duration": 197,
"reason_type": 0,
"artists": [],
"lyric_short_position": null,
"mute_share": false,
"tag_list": null,
"dmv_auto_show": false,
"is_pgc": false,
"is_matched_metadata": false,
"is_audio_url_with_cookie": false,
"music_chart_ranks": null,
"can_background_play": true,
"music_status": 1,
"video_duration": 197,
"pgc_music_type": 2,
"author_status": 1,
"search_impr": {
"entity_id": "7420990172231371571"
},
"artist_user_infos": null,
"dsp_status": 10,
"musician_user_infos": null,
"music_collect_count": 0,
"music_cover_atmosphere_color_value": "",
"show_origin_clip": false
},
"item_aigc_follow_shot": 1,
"video": {
"play_addr": {
"uri": "v0d00fg10000cruad1fog65rs1fssim0",
"url_list": [
"https://v26-web.douyinvod.com/acc11ce5438373839a6632cd2f1c933f/69a8831e/video/tos/cn/tos-cn-ve-15/oY..."
],
"width": 1080,
"height": 1920,
"url_key": "v0d00fg10000cruad1fog65rs1fssim0_h264_1080p_660413",
"data_size": 16274077,
"file_hash": "4315b1d6495a5f027f7a3969d395e4c5",
"file_cs": "c:0-163086-95fe|a:v0d00fg10000cruad1fog65rs1fssim0"
},
"cover": {
"uri": "tos-cn-p-0015/osHBOPFfSEDBF3AAassAfLEwN8I47kfBaqzKpC",
"url_list": [
"https://p3-pc-sign.douyinpic.com/tos-cn-p-0015/osHBOPFfSEDBF3AAassAfLEwN8I47kfBaqzKpC~tplv-dy-cropce..."
],
"width": 720,
"height": 720
},
"height": 1920,
"width": 1080,
"dynamic_cover": {
"uri": "tos-cn-p-0015/o4TBa0DHFgSFfp8sD7jsACOBw3fIIaAfANKL1E",
"url_list": [
"https://p3-pc-sign.douyinpic.com/obj/tos-cn-p-0015/o4TBa0DHFgSFfp8sD7jsACOBw3fIIaAfANKL1E?lk3s=138a5..."
],
"width": 720,
"height": 720
},
"origin_cover": {
"uri": "tos-cn-p-0015/o4e80bXgIGRUALtLcA0QwACpYLfeEYGvDQ0e2l",
"url_list": [
"https://p3-pc-sign.douyinpic.com/tos-cn-p-0015/o4e80bXgIGRUALtLcA0QwACpYLfeEYGvDQ0e2l~tplv-dy-360p.j..."
],
"width": 360,
"height": 640
},
"ratio": "1080p",
"format": "mp4",
"is_source_HDR": 0,
"audio": {
"original_sound_infos": null
},
"bit_rate": [
{
"gear_name": "normal_1080_0",
"quality_type": 1,
"bit_rate": 660413,
"play_addr": {
"uri": "v0d00fg10000cruad1fog65rs1fssim0",
"url_list": [
"https://v26-web.douyinvod.com/acc11ce5438373839a6632cd2f1c933f/69a8831e/video/tos/cn/tos-cn-ve-15/oY..."
],
"width": 1080,
"height": 1920,
"url_key": "v0d00fg10000cruad1fog65rs1fssim0_h264_1080p_660413",
"data_size": 16274077,
"file_hash": "4315b1d6495a5f027f7a3969d395e4c5",
"file_cs": "c:0-163086-95fe|a:v0d00fg10000cruad1fog65rs1fssim0"
},
"is_h265": 0,
"is_bytevc1": 0,
"HDR_type": "",
"HDR_bit": "",
"FPS": 30,
"video_extra": "{\"PktOffsetMap\":\"[{\\\"time\\\": 1, \\\"offset\\\": 264320}, {\\\"time\\\": 2, \\\"offset\\\": 415524}, {\\\"time\\\": 3...",
"format": "mp4"
}
],
"duration": 197138,
"play_addr_265": {
"uri": "v0d00fg10000cruad1fog65rs1fssim0",
"url_list": [
"https://v26-web.douyinvod.com/99ae64ac37bea9603582aa21747f1df5/69a8831e/video/tos/cn/tos-cn-ve-15/og..."
],
"width": 576,
"height": 1024,
"url_key": "v0d00fg10000cruad1fog65rs1fssim0_bytevc1_540p_254509",
"data_size": 6271699,
"file_hash": "9f52178c3e221c0e6ab03e4d55e3e9a9",
"file_cs": "c:0-163973-edcc"
},
"bit_rate_audio": [
{
"audio_meta": {
"url_list": {
"main_url": "https://v11-weba.douyinvod.com/4f6e3b35919c14a171d4420cf619ebed/69a9aa6e/video/tos/cn/tos-cn-vd-0026...",
"backup_url": "https://v26-web.douyinvod.com/76d51022fa7fe352bb789457e309e1e0/69a9aa6e/video/tos/cn/tos-cn-vd-0026/...",
"fallback_url": "https://www.douyin.com/aweme/v1/play/dash/?video_id=v0d00fg10000cruad1fog65rs1fssim0&line=0&file_id=..."
},
"encoded_type": "normal",
"media_type": "audio",
"logo_type": "",
"quality": "adapt_lowest",
"quality_desc": "",
"format": "dash",
"bitrate": 61135,
"codec_type": "bytevc1",
"size": 1506489,
"fps": 0,
"file_id": "6adb709db2b0f9df13150474181f622d",
"file_hash": "6adb709db2b0f9df13150474181f622d",
"sub_info": "{\"audio_channels\":\"2.0\",\"audio_layout\":\"C\",\"audio_profile\":\"aac_he_v2\",\"audio_sample_rate\":\"44100\",\"..."
},
"audio_quality": 6,
"audio_extra": "{\"real_bitrate\":288349}"
}
],
"play_addr_h264": {
"uri": "v0d00fg10000cruad1fog65rs1fssim0",
"url_list": [
"https://v26-web.douyinvod.com/acc11ce5438373839a6632cd2f1c933f/69a8831e/video/tos/cn/tos-cn-ve-15/oY..."
],
"width": 1080,
"height": 1920,
"url_key": "v0d00fg10000cruad1fog65rs1fssim0_h264_1080p_660413",
"data_size": 16274077,
"file_hash": "4315b1d6495a5f027f7a3969d395e4c5",
"file_cs": "c:0-163086-95fe|a:v0d00fg10000cruad1fog65rs1fssim0"
},
"raw_cover": {
"uri": "tos-cn-p-0015/osHBOPFfSEDBF3AAassAfLEwN8I47kfBaqzKpC",
"url_list": [
"https://p3-pc-sign.douyinpic.com/tos-cn-p-0015/osHBOPFfSEDBF3AAassAfLEwN8I47kfBaqzKpC~tplv-dy-cropce..."
],
"width": 720,
"height": 720
},
"is_long_video": 1,
"animated_cover": {
"uri": "tos-cn-p-0015/oIIDNfA3PfFKBCswgHaBLOXAETa08SuILAfF7p",
"url_list": [
"https://p3-pc-sign.douyinpic.com/obj/tos-cn-p-0015/oIIDNfA3PfFKBCswgHaBLOXAETa08SuILAfF7p?lk3s=138a5..."
]
},
"gaussian_cover": {
"uri": "tos-cn-p-0015/o4e80bXgIGRUALtLcA0QwACpYLfeEYGvDQ0e2l",
"url_list": [
"https://p9-pc-sign.douyinpic.com/tos-cn-p-0015/o4e80bXgIGRUALtLcA0QwACpYLfeEYGvDQ0e2l~tplv-tsj2vxp0z..."
],
"width": 720,
"height": 720
},
"meta": "{\"enable_manual_ladder\":\"1\",\"format\":\"mp4\",\"gear_vqm\":\"{\\\"1080p_720p\\\":2,\\\"720p_540p\\\":0}\",\"hrids\":\"...",
"video_model": "",
"big_thumbs": [
{
"img_num": 66,
"uri": "tos-cn-p-0015/ogzEfpO1Iw3BabfCS8DDfBs7aFAFBqKAjixNIL",
"img_url": "https://p3-sign.douyinpic.com/tos-cn-p-0015/ogzEfpO1Iw3BabfCS8DDfBs7aFAFBqKAjixNIL~tplv-noop.image?c...",
"img_x_size": 136,
"img_y_size": 240,
"img_x_len": 5,
"img_y_len": 5,
"duration": 197.13333,
"interval": 3.003,
"fext": "jpg",
"uris": [
"tos-cn-p-0015/ogzEfpO1Iw3BabfCS8DDfBs7aFAFBqKAjixNIL"
],
"img_urls": [
"https://p3-sign.douyinpic.com/tos-cn-p-0015/ogzEfpO1Iw3BabfCS8DDfBs7aFAFBqKAjixNIL~tplv-noop.image?c..."
]
}
]
},
"share_url": "https://www.iesdouyin.com/share/video/7420990087980207394/?region=CN&mid=7420990172231371571&u_code=...",
"user_digged": 0,
"statistics": {
"recommend_count": 8,
"comment_count": 14,
"digg_count": 149,
"admire_count": 0,
"play_count": 0,
"share_count": 43,
"collect_count": 62
},
"status": {
"not_allow_soft_del_reason": "ab",
"is_delete": false,
"allow_share": true,
"review_result": {
"review_status": 0
},
"allow_friend_recommend_guide": true,
"part_see": 0,
"private_status": 0,
"listen_video_status": 2,
"in_reviewing": false,
"allow_self_recommend_to_friend": true,
"allow_friend_recommend": false,
"is_prohibited": false,
"enable_soft_delete": 0
},
"aweme_type_tags": "",
"text_extra": [
{
"start": 26,
"end": 33,
"type": 1,
"hashtag_name": "教育培训机构",
"hashtag_id": "1656986139629575",
"is_commerce": false,
"caption_start": 21,
"caption_end": 28
}
],
"is_top": 1,
"component_control": {
"data_source_url": "/aweme/v1/web/aweme/post/"
},
"share_info": {
"share_url": "https://www.iesdouyin.com/share/video/7420990087980207394/?region=CN&mid=7420990172231371571&u_code=...",
"share_link_desc": "0.07 NJI:/ [email protected] 10/19 过去十年 我过去十年,只是摸索,未来十年才是真正辉煌# 教育培训机构 # 教育规划 # 双减 # 线上教育 # 一种新的预告方式 %s 复制此链接,打..."
},
"ai_follow_images": null,
"video_labels": null,
"entertainment_recommend_info": "{\"recommend_free_count\":0,\"test_info\":\"\",\"recommend_playlet_trigger_reqid\":\"\",\"recommend_playlet_tri...",
"is_ads": false,
"duration": 197138,
"aweme_type": 0,
"interest_points": null,
"product_genre_info": {
"product_genre_type": 2,
"material_genre_sub_type_set": [
4
],
"special_info": {
"recommend_group_name": 0
}
},
"image_infos": null,
"risk_infos": {
"vote": false,
"warn": false,
"risk_sink": false,
"type": 0,
"content": ""
},
"is_moment_story": 0,
"personal_page_botton_diagnose_style": 0,
"position": null,
"uniqid_position": null,
"comment_list": null,
"author_user_id": 66547032793,
"sec_item_id": "MS4wLjAAAAAArYaiOAbOnRS0o3VDvIJyz9UzHIDlnEKIzdYXedMn7PF3JDnoCo-z7TZummrQctW1",
"geofencing": [],
"is_new_text_mode": 0,
"cf_assets_type": 0,
"region": "CN",
"video_text": null,
"chapter_bar_color": null,
"collect_stat": 0,
"label_top_text": null,
"promotions": [],
"group_id": "7420990087980207394",
"prevent_download": false,
"nickname_position": null,
"challenge_position": null,
"entertainment_video_paid_way": {
"paid_ways": [],
"paid_type": 0,
"enable_use_new_ent_data": false
},
"douyin_p_c_video_extra": "{\"ai_note\":1,\"ai_note_v2\":1,\"ai_note_vertical\":1}",
"trends_infos": null,
"video_share_edit_status": 0,
"long_video": null,
"entertainment_video_type": 2,
"shoot_way": "direct_shoot",
"is_24_story": 0,
"follow_shot_assets": null,
"interaction_stickers": null,
"game_tag_info": {
"is_game": false
},
"origin_comment_ids": null,
"commerce_config_data": null,
"is_25_story": 0,
"video_control": {
"allow_download": false,
"share_type": 0,
"show_progress_bar": 1,
"draft_progress_bar": 1,
"allow_duet": true,
"allow_react": false,
"prevent_download_type": 3,
"allow_dynamic_wallpaper": false,
"timer_status": 1,
"allow_music": true,
"allow_stitch": false,
"allow_douplus": true,
"allow_share": false,
"share_grayed": false,
"download_ignore_visibility": true,
"duet_ignore_visibility": true,
"share_ignore_visibility": true,
"download_info": {
"level": 1,
"fail_info": {
"code": 200021,
"reason": "only_self",
"msg": "作者已关闭下载功能"
}
},
"duet_info": {
"level": 1,
"fail_info": {
"code": 100002,
"reason": "item_duet",
"msg": "作者已设置该作品不允许合拍"
}
},
"allow_record": true,
"disable_record_reason": "",
"timer_info": {}
},
"ad_aweme_source": 1,
"aweme_control": {
"can_forward": true,
"can_share": true,
"can_comment": true,
"can_show_comment": true
},
"nearby_hot_comment": null,
"mix_info": {
"mix_id": "7384615369710766106",
"mix_name": "自我对话",
"cover_url": {
"uri": "douyin-user-image-file/18c9e81900005777ffd79eb4fa2b1b94",
"url_list": [
"https://p3-sign.douyinpic.com/obj/douyin-user-image-file/18c9e81900005777ffd79eb4fa2b1b94?lk3s=138a5..."
],
"width": 720,
"height": 720
},
"status": {
"status": 2,
"is_collected": 0
},
"statis": {
"play_vv": 0,
"collect_vv": 0,
"current_episode": 6,
"updated_to_episode": 10
},
"desc": "这是一个自我对话的合集,创业者很寂寞,有很多无可奈何,我建立这个合集,是对我自己一种对话,也是跟我喜欢的人一种真实对话,网络是很假,但是也有真诚在里面❤️",
"extra": "{\"create_source\":0,\"enter_from\":\"app\",\"first_reviewed\":1,\"is_author_set_self_see\":0,\"last_added_item...",
"share_info": {
"share_url": "https://www.iesdouyin.com/share/mix/detail/7384615369710766106/?schema_type=24&object_id=73846153697...",
"share_weibo_desc": "8.79 hba:/ [email protected] 01/08 我正在看【自我对话】长按复制此条消息,打开抖音搜索,一起看合集~",
"share_desc": "4.33 09/21 usR:/ [email protected] 我正在看【自我对话】长按复制此条消息,打开抖音搜索,一起看合集~",
"share_title": "这么有趣的合集,不能只有我一个人知道吧",
"share_title_myself": "",
"share_title_other": "",
"share_desc_info": "8.79 hba:/ [email protected] 01/08 我正在看【自我对话】长按复制此条消息,打开抖音搜索,一起看合集~"
},
"mix_type": 0,
"create_time": 1719364749,
"update_time": 1728525429,
"ids": null,
"watched_item": "",
"is_serial_mix": 0,
"mix_pic_type": 0,
"enable_ad": 0,
"is_iaa": 0,
"paid_episodes": null
},
"effect_inflow_effects": null,
"mv_info": null,
"is_moment_history": 0,
"anchors": null,
"hybrid_label": null,
"geofencing_regions": null,
"douplus_user_type": 0,
"origin_duet_resource_uri": "",
"is_story": 0,
"aweme_listen_struct": {
"trace_info": "{\"copyright_not_speech\":\"false\",\"copyright_reason\":\"has_listen_cp_new\",\"copyright_tag_hit\":\"\",\"copyr..."
},
"ent_log_extra": {
"log_extra": "{\"global_log_extra\":null,\"page_log_extra\":null,\"aweme_log_extra\":{\"ce_current_group_id\":\"74209900879..."
},
"enable_decorated_emoji": true,
"cover_labels": null,
"select_anchor_expanded_content": 0,
"publish_plus_alienation": {
"alienation_type": 0
},
"guide_btn_type": 0,
"series_basic_info": {},
"can_cache_to_local": false,
"images": null,
"relation_labels": null,
"is_from_ad_auth": false,
"impression_data": {
"group_id_list_a": [],
"group_id_list_b": [],
"similar_id_list_a": null,
"similar_id_list_b": null,
"group_id_list_c": [],
"group_id_list_d": []
},
"trends_event_track": "{}",
"flash_mob_trends": 0,
"libfinsert_task_id": "",
"social_tag_list": null,
"suggest_words": {
"suggest_words": [
{
"words": [],
"scene": "detail_inbox_rex",
"icon_url": "",
"hint_text": "",
"extra_info": "{}"
}
]
},
"enterprise_info": {
"tag_infos": null
},
"show_follow_button": {},
"duet_aggregate_in_music_tab": false,
"is_duet_sing": false,
"comment_permission_info": {
"comment_permission_status": 0,
"can_comment": true,
"item_detail_entry": false,
"press_entry": false,
"toast_guide": false
},
"original_images": null,
"series_paid_info": {
"series_paid_status": 0,
"item_price": 0
},
"img_bitrate": null,
"comment_gid": 7420990087980207000,
"image_album_music_info": {
"begin_time": -1,
"end_time": -1,
"volume": -1
},
"video_tag": [
{
"tag_id": 2029,
"tag_name": "随拍",
"level": 1
}
],
"is_collects_selected": 0,
"chapter_list": null,
"feed_comment_config": {
"input_config_text": "善语结善缘,恶言伤人心",
"author_audit_status": 0,
"common_flags": "{\"hashtag\":\"[{\\\"name\\\":\\\"一种新的预告方式\\\",\\\"id\\\":1751811745783816},{\\\"name\\\":\\\"教育培训机构\\\",\\\"id\\\":16569861396...",
"audio_comment_permission": 1,
"double_publish": 1
},
"is_image_beat": false,
"dislike_dimension_list": null,
"standard_bar_info_list": null,
"photo_search_entrance": {
"ecom_type": 0
},
"danmaku_control": {
"enable_danmaku": true,
"post_privilege_level": 0,
"is_post_denied": false,
"post_denied_reason": "",
"skip_danmaku": true,
"danmaku_cnt": 0,
"activities": [
{
"id": 1224,
"type": 1
}
],
"pass_through_params": "{}",
"smart_mode_decision": 0
},
"is_life_item": false,
"image_list": null,
"component_info_v2": "{\"desc_lines_limit\":0,\"hide_marquee\":false}",
"item_warn_notification": {
"type": 0,
"show": false,
"content": ""
},
"origin_text_extra": null,
"disable_relation_bar": 1,
"packed_clips": null,
"author_mask_tag": 0,
"user_recommend_status": 1,
"collection_corner_mark": 0,
"is_share_post": false,
"image_comment": {
"comment_highlight_text": ""
},
"visual_search_info": {
"is_show_img_entrance": false,
"is_ecom_img": false,
"is_high_accuracy_ecom": false,
"is_high_recall_ecom": false
},
"tts_id_list": null,
"ref_tts_id_list": null,
"voice_modify_id_list": null,
"ref_voice_modify_id_list": null,
"authentication_token": "MS4wLjAAAAAAeneoPN0tmessrQy2HEkopcR3IhJiOpd-qMHO9H_yCmHH4uJ8Zzlr7lRZgl6a_8PGA4WoFbxpqqDjVgcXDMKFdshE...",
"video_game_data_channel_config": {},
"dislike_dimension_list_v2": null,
"distribute_circle": {
"distribute_type": 0,
"campus_block_interaction": false,
"is_campus": false
},
"image_crop_ctrl": 0,
"yumme_recreason": null,
"slides_music_beats": null,
"jump_tab_info_list": null,
"media_type": 4,
"play_progress": {
"play_progress": 0,
"last_modified_time": 0
},
"reply_smart_emojis": null,
"activity_video_type": 0,
"boost_status": 0,
"create_scale_type": null,
"entertainment_product_info": {
"sub_title": null,
"market_info": {
"limit_free": {
"in_free": false
},
"marketing_tag": null
}
},
"caption": "我过去十年,只是摸索,未来十年才是真正辉煌#教育培训机构 #教育规划 #双减 #线上教育 #一种新的预告方式",
"item_title": "过去十年",
"is_use_music": false,
"original": 0,
"xigua_base_info": {
"status": 0,
"star_altar_order_id": 0,
"star_altar_type": 0,
"item_id": 0
},
"mark_largely_following": false,
"friend_recommend_info": {
"friend_recommend_source": 10,
"label_user_list": null,
"disable_friend_recommend_guide_label": false
},
"enable_comment_sticker_rec": false
}
],
"time_list": null,
"log_pb": {
"impr_id": "20260305000457BA5DF6F294929CA73B71"
},
"request_item_cursor": 0,
"post_serial": 2,
"replace_series_cover": 1
}
}💡 Note: For list data, the example shows only 1-2 items for simplicity. The actual count depends on the API response.
