> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keyapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 根据分享链接获取单个作品数据

> 根据分享链接获取单个作品数据 （本质上基于 `/fetch_one_video` 接口实现，建议有能力自行获取视频ID以提升接口响应速度）
- 返回的视频画质比APP接口高一些，但是响应字段没有APP接口多。

<div className="inline-flex items-center gap-2 px-4 py-2 bg-yellow-50 dark:bg-yellow-900/20 border border-yellow-200 dark:border-yellow-800 rounded-lg">
  <span className="text-base">🪙</span>
  <span className="text-sm font-medium text-yellow-900 dark:text-yellow-100"><span className="font-semibold">1 credit</span><span className="text-yellow-700 dark:text-yellow-300 ml-1">每次请求</span></span>
</div>

## Copy for AI

<div className="my-6 rounded-xl border border-gray-200 bg-gray-50 p-5 dark:border-gray-800 dark:bg-gray-900/40">
  <div className="min-w-0">
    <p className="text-base font-semibold text-gray-900 dark:text-gray-100">🤖 让 AI 帮你写调用代码</p>
    <p className="mt-1 text-sm text-gray-700 dark:text-gray-300">点击按钮复制一段结构化提示词，可直接交给 ChatGPT、Claude 或其他 AI 助手生成接口调用代码。</p>
  </div>

  <div className="mt-4">
    <button
      type="button"
      className="inline-flex items-center gap-2 rounded-md border border-emerald-300 bg-emerald-50 px-3 py-2 text-sm font-medium text-emerald-800 hover:bg-emerald-100 dark:border-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-100 dark:hover:bg-emerald-900/50"
      onClick={() => navigator.clipboard.writeText(`我需要调用以下 KeyAPI 接口，请根据提供的接口信息生成一份可直接运行的 Python 示例代码。

## 接口信息

Endpoint: GET https://api.keyapi.ai/v1/douyin/web/fetch_one_video_by_share_url
Summary: 根据分享链接获取单个作品数据

Required Headers:
- Authorization: Bearer <YOUR_API_KEY>

Parameters:
- share_url (Required): 分享链接. Example: https://v.douyin.com/e3x2fjE/


## 代码要求

- 使用 Python \`requests\` 库
- 提供完整、可直接运行的示例
- 处理 HTTP 请求异常、超时以及非 2xx 响应
- 处理 JSON 解析异常
- 示例参数优先使用接口信息中提供的 Example
- 保持代码简洁，避免不必要的封装和复杂设计
`)}
    >
      ✨ 复制给 AI
    </button>
  </div>
</div>


## OpenAPI

````yaml zh/douyin-web.zh.openapi.json GET /v1/douyin/web/fetch_one_video_by_share_url
openapi: 3.0.1
info:
  title: Douyin Web API 中文文档
  description: Douyin Web API 的中文参考文档。
  version: 1.0.0
servers:
  - url: https://api.keyapi.ai
    description: Production
security:
  - JWT Bearer: []
tags: []
paths:
  /v1/douyin/web/fetch_one_video_by_share_url:
    get:
      tags: []
      summary: 根据分享链接获取单个作品数据
      description: |-
        根据分享链接获取单个作品数据 （本质上基于 `/fetch_one_video` 接口实现，建议有能力自行获取视频ID以提升接口响应速度）
        - 返回的视频画质比APP接口高一些，但是响应字段没有APP接口多。
      parameters:
        - name: share_url
          in: query
          description: 分享链接
          required: true
          example: https://v.douyin.com/e3x2fjE/
          schema:
            type: string
            example: https://v.douyin.com/e3x2fjE/
      responses:
        '200':
          description: 请求成功
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                code: 0
                message: success
                data:
                  aweme_detail:
                    activity_video_type: 0
                    anchors: null
                    authentication_token: >-
                      MS4wLjAAAAAAxKRAPNTqj6G_oZ4ez3LXx4iyqflMY3jx_kfhs_adksE9w5TSYv5Ua4eN5JZrbLaw2Ewg2gPet1C2ZHyRnjllAWh8mlJIFcfeaxqRUwKFmKnFvIFpncIwUL392i9EVOCWmtcHZx-0Uu91UY0jPUb-NBRgcvY_D2ZZ-5iJklYR_o3T13ZREHS-ITL0BRcDuyrVqJd-wXCIKZE82Egqikf-_1ArYhFrQzGTNY7e5P1kQ83vRMcdAYfnkTNUHWgXZ3Cg
                    author:
                      account_cert_info: '{}'
                      avatar_thumb:
                        height: 720
                        uri: >-
                          100x100/aweme-avatar/tos-cn-i-0813c001_o0QetAEDSErly8eFEAA1nAEmBBh1faWAV7I7A1
                        url_list:
                          - >-
                            https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813c001_o0QetAEDSErly8eFEAA1nAEmBBh1faWAV7I7A1.jpeg?from=327834062
                        width: 720
                      awemehts_greet_info: ''
                      cf_list: null
                      close_friend_type: 0
                      contacts_status: 2
                      contrail_list: null
                      cover_url:
                        - height: 720
                          uri: c8510002be9a3a61aad2
                          url_list:
                            - >-
                              https://p3-pc-sign.douyinpic.com/obj/c8510002be9a3a61aad2?lk3s=138a59ce&x-expires=1788339600&x-signature=H4fYri4JJWo1gvjJa0H7sRj3Q%2FE%3D&from=327834062
                          width: 720
                      create_time: 0
                      custom_verify: ''
                      data_label_list: null
                      endorsement_info_list: null
                      enterprise_verify_reason: ''
                      favoriting_count: 18385
                      follow_status: 0
                      follower_count: 9586
                      follower_list_secondary_information_struct: null
                      follower_status: 0
                      following_count: 0
                      hide_others_recommend_interest: 0
                      hide_self_recommend_interest: 0
                      im_role_ids: null
                      is_ad_fake: false
                      is_blocked_v2: false
                      is_blocking_v2: false
                      is_cf: 0
                      live_high_value: 0
                      mate_add_permission: 1
                      max_follower_count: 0
                      nickname: 影一豪
                      offline_info_list: null
                      personal_tag_list: null
                      prevent_download: false
                      risk_notice_text: ''
                      sec_uid: MS4wLjABAAAApV3Sc-d5Nn9onwrGOQ-Ovta6GX9OzAXPWAwonlxLGKM
                      secret: 0
                      share_info:
                        share_desc: ''
                        share_desc_info: ''
                        share_qrcode_url:
                          height: 720
                          uri: 672b001c6493f6561909
                          url_list:
                            - >-
                              https://p3-pc-sign.douyinpic.com/obj/672b001c6493f6561909?lk3s=138a59ce&x-expires=1787151600&x-signature=tEAUlugYr2ppxQijb9la7NE1Xzs%3D&from=327834062
                          width: 720
                        share_title: ''
                        share_title_myself: ''
                        share_title_other: ''
                        share_url: ''
                        share_weibo_desc: ''
                      short_id: '584477749'
                      signature: |-
                        影流第一腕豪
                        🛰1902078883
                      signature_extra: null
                      special_follow_status: 0
                      special_people_labels: null
                      status: 1
                      story25_comment: 0
                      story_interactive: 0
                      story_ttl: 0
                      text_extra: null
                      total_favorited: 292042
                      uid: '62128408339'
                      unique_id: bilibili429098
                      user_age: 25
                      user_canceled: false
                      user_permissions: null
                      verification_type: 1
                    author_mask_tag: 0
                    author_user_id: 62128408339
                    aweme_control:
                      can_comment: true
                      can_forward: true
                      can_share: true
                      can_show_comment: true
                    aweme_id: '6894784055775071503'
                    aweme_listen_struct:
                      trace_info: >-
                        {"copyright_not_speech":"true","copyright_reason":"label_risk_music_or_speech","copyright_tag_hit":"0","copyright_use_aed_default":"false","copyright_use_tag_default":"true","cp_ab":"true","desc":"","duration_over":"false","hit_high_risk":"true","media_type":"4","reason":"hit_listen_video_status_1","show":"false"}
                    aweme_type: 0
                    aweme_type_tags: ''
                    boost_status: 0
                    can_be_oc_cover: true
                    can_cache_to_local: true
                    caption: ''
                    cf_assets_type: 0
                    cf_recheck_ts: 0
                    challenge_position: null
                    chapter_list: null
                    collect_stat: 0
                    collection_corner_mark: 0
                    comment_gid: '6894784055775071503'
                    comment_list: null
                    comment_permission_info:
                      can_comment: true
                      comment_permission_status: 0
                      item_detail_entry: false
                      press_entry: false
                      toast_guide: false
                    commerce_config_data: null
                    component_control:
                      data_source_url: /aweme/v1/web/aweme/detail/
                    component_info_v2: '{"desc_lines_limit":0,"hide_marquee":false}'
                    cover_labels: null
                    create_time: 1605317016
                    danmaku_control:
                      activities:
                        - id: 1224
                          type: 1
                      danmaku_cnt: 0
                      enable_danmaku: true
                      is_post_denied: false
                      pass_through_params: '{}'
                      post_denied_reason: ''
                      post_privilege_level: 0
                      skip_danmaku: true
                      smart_mode_decision: 0
                    desc: '#英雄联盟 #腕豪'
                    disable_relation_bar: 0
                    dislike_dimension_list: null
                    dislike_dimension_list_v2: null
                    distribute_circle:
                      campus_block_interaction: false
                      distribute_type: 0
                      is_campus: false
                    diversion_bar_info: []
                    douplus_user_type: 0
                    douyin_pc_video_extra_seo: ''
                    duet_aggregate_in_music_tab: false
                    duration: 18134
                    ecom_comment_atmosphere_type: 0
                    enable_comment_sticker_rec: false
                    enable_decorated_emoji: true
                    ent_log_extra:
                      log_extra: >-
                        {"global_log_extra":null,"page_log_extra":null,"aweme_log_extra":{"ce_current_group_id":"6894784055775071503","author_id":"62128408339"},"extra_log_extra":null}
                    entertainment_product_info:
                      market_info:
                        limit_free:
                          in_free: false
                    entertainment_recommend_info: >-
                      {"recommend_free_count":0,"test_info":"","recommend_playlet_trigger_reqid":"","recommend_playlet_trigger_cid":"","recommend_playlet_trigger_reqid_type":"","playlet_continue_play_config":null,"roi3_mode":0,"predict_identity":""}
                    entertainment_video_paid_way:
                      enable_use_new_ent_data: false
                      paid_type: 0
                      paid_ways: []
                    entertainment_video_type: 3
                    fall_card_struct:
                      recommend_reason_v2: '[]'
                    feed_comment_config:
                      audio_comment_permission: 1
                      author_audit_status: 0
                      common_comment_permission: 0
                      common_flags: >-
                        {"api_ab":"0","hashtag":"[{\"name\":\"英雄联盟\",\"id\":1563863281278978},{\"name\":\"腕豪\",\"id\":1652679574821902}]","item_author_nickname":"影一豪","need_personal_rec":"1","video_type":"all"}
                      double_publish_limit: 1
                      input_config_text: 善语结善缘，恶言伤人心
                      input_config_text_type: default_guide
                    flash_mob_trends: 0
                    follow_shoot_property:
                      recommended_camera_mode: video
                    friend_recommend_info:
                      disable_friend_recommend_guide_label: false
                      friend_recommend_source: 26
                    game_tag_info:
                      is_game: false
                    geofencing: []
                    geofencing_regions: null
                    group_id: '6894659115461659904'
                    guide_scene_info: {}
                    hybrid_label: null
                    image_album_music_info:
                      begin_time: -1
                      end_time: -1
                      volume: -1
                    image_comment:
                      comment_highlight_text: ''
                    image_crop_ctrl: 0
                    image_infos: null
                    image_list: null
                    images: null
                    img_bitrate: null
                    impression_data:
                      group_id_list_a: []
                      group_id_list_b: []
                      group_id_list_c: []
                      group_id_list_d: []
                      similar_id_list_a: null
                      similar_id_list_b: null
                    incentive_item_type: 0
                    interaction_stickers: null
                    is_24_story: 0
                    is_25_story: 0
                    is_ads: false
                    is_aigc_media: false
                    is_collects_selected: 0
                    is_duet_sing: false
                    is_from_ad_auth: false
                    is_image_beat: false
                    is_life_item: false
                    is_moment_history: 0
                    is_moment_story: 0
                    is_new_text_mode: 0
                    is_share_post: false
                    is_story: 0
                    is_top: 0
                    is_use_music: false
                    item_aigc_follow_shot: 1
                    item_title: ''
                    item_warn_notification:
                      content: ''
                      show: false
                      type: 0
                    label_top_text: null
                    libfinsert_task_id: ''
                    long_video: null
                    mark_largely_following: false
                    media_type: 4
                    music:
                      album: ''
                      artist_user_infos: null
                      artists: []
                      audition_duration: 16
                      author: 小宇
                      author_deleted: false
                      author_position: null
                      author_status: 1
                      avatar_large:
                        height: 720
                        uri: >-
                          1080x1080/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399
                        url_list:
                          - >-
                            https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399.jpeg?from=327834062
                        width: 720
                      avatar_medium:
                        height: 720
                        uri: >-
                          720x720/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399
                        url_list:
                          - >-
                            https://p3-pc.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399.jpeg?from=327834062
                        width: 720
                      avatar_thumb:
                        height: 720
                        uri: >-
                          100x100/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399
                        url_list:
                          - >-
                            https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399.jpeg?from=327834062
                        width: 720
                      binded_challenge_id: 0
                      can_background_play: true
                      collect_stat: 0
                      cover_hd:
                        height: 720
                        uri: >-
                          1080x1080/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399
                        url_list:
                          - >-
                            https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399.jpeg?from=327834062
                        width: 720
                      cover_large:
                        height: 720
                        uri: >-
                          1080x1080/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399
                        url_list:
                          - >-
                            https://p3-pc.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399.jpeg?from=327834062
                        width: 720
                      cover_medium:
                        height: 720
                        uri: >-
                          720x720/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399
                        url_list:
                          - >-
                            https://p3-pc.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399.jpeg?from=327834062
                        width: 720
                      cover_thumb:
                        height: 720
                        uri: >-
                          100x100/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399
                        url_list:
                          - >-
                            https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_04ab9f5b39773afe3fb77be9fe060399.jpeg?from=327834062
                        width: 720
                      dmv_auto_show: false
                      dsp_status: 10
                      duration: 16
                      end_time: 0
                      external_song_info: []
                      extra: >-
                        {"aed_music_score":0,"aed_singing_score":0.98,"aggregate_exempt_conf":[],"aigc_clip":false,"beats":{"audio_effect_onset":"https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1682149646792716","beats_tracker":"https://sf11-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1682149651246083","energy_trace":"https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1682149646754827","merged_beats":"https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1682149651277828"},"cover_colors":null,"diversion_music_detail_preload":{"author":"","cover_medium":null,"diversion_code":1,"is_same":false,"luna_song_id":7672558252262361130,"scene":0,"show_head":false,"title":""},"douyin_beats_info":{},"dsp_switch":0,"extract_item_id":6890013087307451656,"has_edited":0,"hotsoon_review_time":-1,"image_beats_url":"https://sf11-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1682149651246083","is_aed_music":1,"is_red":0,"is_subsidy_exp":false,"long_pic_video_usable":true,"music_display_mapping_title":"说散就散
                        （失去了对爱）","music_label_id":null,"music_tagging":{"AEDs":["Vocal"],"Genres":["Pop","Chinese
                        Pop"],"Instruments":null,"Languages":["Chinese"],"Moods":["Sorrow","Miss","Memory"],"SingingVersions":null,"Themes":["Love","Low"]},"review_unshelve_reason":0,"reviewed":1,"schedule_search_time":0,"with_aed_model":1}
                      id: '6890013092521708296'
                      id_str: '6890013092521708296'
                      is_audio_url_with_cookie: false
                      is_commerce_music: false
                      is_del_video: false
                      is_matched_metadata: false
                      is_original: false
                      is_original_sound: true
                      is_pgc: false
                      is_restricted: false
                      is_video_self_see: false
                      lyric_short_position: null
                      mid: '6890013092521708296'
                      music_chart_ranks: null
                      music_collect_count: 0
                      music_cover_atmosphere_color_value: ''
                      music_image_beats:
                        music_image_beats_url:
                          height: 720
                          uri: ies-music/strong_beat/v3/1682149651246083
                          url_list:
                            - >-
                              https://sf11-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1682149651246083
                          width: 720
                      music_status: 1
                      musician_user_infos: null
                      mute_share: false
                      offline_desc: ''
                      owner_handle: xyu02.
                      owner_id: '74374803015'
                      owner_nickname: 小宇
                      pgc_music_type: 2
                      play_url:
                        height: 720
                        uri: >-
                          https://sf11-cdn-tos.douyinstatic.com/obj/ies-music/6890013061680564999.mp3
                        url_key: '6890013092521708296'
                        url_list:
                          - >-
                            https://sf11-cdn-tos.douyinstatic.com/obj/ies-music/6890013061680564999.mp3
                          - >-
                            https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/6890013061680564999.mp3
                        width: 720
                      position: null
                      prevent_download: false
                      prevent_item_download_status: 0
                      preview_end_time: 0
                      preview_start_time: 0
                      reason_type: 0
                      redirect: false
                      schema_url: ''
                      search_impr:
                        entity_id: '6890013092521708296'
                      sec_uid: MS4wLjABAAAATqtwFu9XMBTxQANr8iz_YiGt32VGPwZXPKTN15lFJko
                      shoot_duration: 16
                      show_origin_clip: false
                      source_platform: 23
                      start_time: 0
                      status: 1
                      strong_beat_url:
                        height: 720
                        uri: >-
                          https://sf11-cdn-tos.douyinstatic.com/obj/ies-music/pattern/4db6c740c2f42d955073799774588b77.json
                        url_list:
                          - >-
                            https://sf11-cdn-tos.douyinstatic.com/obj/ies-music/pattern/4db6c740c2f42d955073799774588b77.json
                          - >-
                            https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/pattern/4db6c740c2f42d955073799774588b77.json
                        width: 720
                      tag_list: null
                      title: '@小宇创作的原声'
                      unshelve_countries: null
                      user_count: 0
                      video_duration: 16
                    nickname_position: null
                    origin_comment_ids: null
                    origin_duet_resource_uri: ''
                    origin_text_extra: []
                    original: 0
                    original_images: null
                    pack_usage_scene_by_req_path: /aweme/v1/web/aweme/detail/
                    packed_clips: null
                    pc_need_login: false
                    personal_page_botton_diagnose_style: 0
                    photo_search_entrance:
                      ecom_type: 0
                    position: null
                    preview_title: '#英雄联盟 #腕豪'
                    preview_video_status: 1
                    product_genre_info:
                      material_genre_sub_type_set:
                        - 4
                      product_genre_type: 2
                      special_info:
                        recommend_group_name: 0
                    promotions: []
                    publish_plus_alienation:
                      alienation_type: 0
                    rate: 12
                    region: CN
                    relation_labels: null
                    risk_infos:
                      content: ''
                      risk_sink: false
                      type: 0
                      vote: false
                      warn: false
                    sec_item_id: >-
                      MS4wLjAAAAAANkURaoKkGYCeYp9PPnRBG2mjNFCNuGwQflVaeg11e587E7BjbiRom29HarMcu5si
                    select_anchor_expanded_content: 0
                    seo_info: {}
                    series_basic_info: {}
                    series_paid_info:
                      item_price: 0
                      series_paid_status: 0
                    share_info:
                      share_desc: 在抖音，记录美好生活
                      share_desc_info: '#在抖音，记录美好生活##英雄联盟 #腕豪'
                      share_link_desc: >-
                        0.00 yTY:/ :6pm c@n.qe 10/31 # 英雄联盟 # 腕豪  %s
                        复制此链接，打开Dou音搜索，直接观看视频！
                      share_url: >-
                        https://www.iesdouyin.com/share/video/6894784055775071503/?region=US&mid=6890013092521708296&u_code=-1&did=MS4wLjABAAAAlHTPfpSHFkr5chgRIUZrITvVd1Qg_2z2hVi-Px1qszjxtYyNPf_RhGlvx2X3xXbo&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&video_share_track_ver=&titleType=title&share_sign=iM8I2WcVK5eh8.JwCuoo8_Yd08MNEitq93zOQRgbmx8-&share_version=290100&ts=1787133586&from_aid=6383&from_ssr=1&share_track_info=%7B%22link_description_type%22%3A%22%22%7D
                    share_rec_extra: ''
                    share_url: >-
                      https://www.iesdouyin.com/share/video/6894784055775071503/?region=US&mid=6890013092521708296&u_code=-1&did=MS4wLjABAAAAlHTPfpSHFkr5chgRIUZrITvVd1Qg_2z2hVi-Px1qszjxtYyNPf_RhGlvx2X3xXbo&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&video_share_track_ver=&titleType=title&share_sign=iM8I2WcVK5eh8.JwCuoo8_Yd08MNEitq93zOQRgbmx8-&share_version=290100&ts=1787133586&from_aid=6383&from_ssr=1&share_track_info=%7B%22link_description_type%22%3A%22%22%7D
                    shoot_way: ''
                    should_open_ad_report: false
                    show_follow_button: {}
                    social_tag_list: null
                    statistics:
                      admire_count: 0
                      aweme_id: '6894784055775071503'
                      collect_count: 0
                      comment_count: 10
                      digg_count: 52
                      play_count: 0
                      recommend_count: 0
                      share_count: 0
                    status:
                      allow_friend_recommend: false
                      allow_friend_recommend_guide: false
                      allow_self_recommend_to_friend: true
                      allow_share: true
                      aweme_id: '6894784055775071503'
                      enable_soft_delete: 0
                      in_reviewing: false
                      is_delete: false
                      is_prohibited: false
                      listen_video_status: 1
                      not_allow_soft_del_reason: ab
                      part_see: 0
                      private_status: 0
                      review_result:
                        review_status: 0
                    text_extra:
                      - caption_end: 0
                        caption_start: 0
                        end: 5
                        hashtag_id: '1563863281278978'
                        hashtag_name: 英雄联盟
                        is_commerce: false
                        start: 0
                        type: 1
                      - caption_end: 0
                        caption_start: 0
                        end: 9
                        hashtag_id: '1652679574821902'
                        hashtag_name: 腕豪
                        is_commerce: false
                        start: 6
                        type: 1
                    trends_event_track: '{}'
                    uniqid_position: null
                    user_digged: 0
                    user_recommend_status: 1
                    video:
                      audio: {}
                      big_thumbs: []
                      bit_rate:
                        - FPS: 30
                          HDR_bit: ''
                          HDR_type: ''
                          bit_rate: 1691381
                          format: mp4
                          gear_name: normal_720_0
                          is_bytevc1: 0
                          is_h265: 0
                          play_addr:
                            data_size: 3833939
                            file_cs: >-
                              c:0-21016-a7d2|d:0-1916968-86da,1916969-3833938-4fc3
                            file_hash: 0628d13e54396212fbf1847520c8913d
                            height: 1280
                            uri: v0d00fa90000bunj34klo7optc54srbg
                            url_key: v0d00fa90000bunj34klo7optc54srbg_h264_720p_1691381
                            url_list:
                              - >-
                                https://v5-dy-ov-experiment.zjcdn.com/0f70f9d2241e791d0a4b033c19965f5d/6a85a8d4/video/tos/cn/tos-cn-ve-0015c800/f56d62101d384251ac7a4fb17d9cdcd5/?a=6383&ch=26&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1651&bt=1651&cs=0&ds=3&ft=l1S7lXtWV0xwSCRfjCET~WO5cqryD0iXFueeslMyeF~4&mime_type=video_mp4&qs=0&rc=NzdoNmZnaGY5NWQ2NjZlO0BpanU3ZnM6bzdteDMzPGkzM0AzMjZgL2MzXy8xMl9jNTI2YSNfcDJxbGxoMGtfLS1eLWFzcw%3D%3D&btag=80000e00010000&cquery=100w_100B_100x_102u_100o&dy_q=1787133586&l=202608191759469D9E5666BB57B71D8B17
                              - >-
                                https://v3-dy-o.zjcdn.com/80e71f29b3b2bd364956de6f28a13818/6a85a8d4/video/tos/cn/tos-cn-ve-0015c800/f56d62101d384251ac7a4fb17d9cdcd5/?a=6383&ch=26&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1651&bt=1651&cs=0&ds=3&ft=l1S7lXtWV0xwSCRfjCET~WO5cqryD0iXFueeslMyeF~4&mime_type=video_mp4&qs=0&rc=NzdoNmZnaGY5NWQ2NjZlO0BpanU3ZnM6bzdteDMzPGkzM0AzMjZgL2MzXy8xMl9jNTI2YSNfcDJxbGxoMGtfLS1eLWFzcw%3D%3D&btag=80000e00010000&cc=1f&cquery=100o_100w_100B_100x_102u&dy_q=1787133586&l=202608191759469D9E5666BB57B71D8B17&req_cdn_type=
                              - >-
                                https://www.douyin.com/aweme/v1/play/?video_id=v0d00fa90000bunj34klo7optc54srbg&line=0&file_id=985b83f3b35a4226bc6efd2cc39e5464&sign=0628d13e54396212fbf1847520c8913d&is_play_url=1&source=PackSourceEnum_AWEME_DETAIL&biz_sign=NRPI1lC4AlkgB1YZ_o3JkfAfESJCvePEcuDWqNRnIHazRcczGY1SxZ4E4LbT9VaaOzLa7CA0Ou-V1V2BgVcVfNUQ6EfDDGbNHaUZIZuaRMUGyO7s5wbVW7et0I2xs1hA&aid=6383
                            width: 720
                          quality_type: 10
                          video_extra: >-
                            {"PktOffsetMap":"","format":"mp4","definition":"720p","quality":"normal","file_id":"985b83f3b35a4226bc6efd2cc39e5464","applog_map":{},"audio_channels":"","audio_sample_rate":"44100","audio_metrics":null,"audio_score":null}
                      bit_rate_audio: null
                      cdn_url_expired: 1787144404
                      cover:
                        height: 720
                        uri: image-cut-tos-priv/31962e943ca5e605684e5119cb44dbb0
                        url_list:
                          - >-
                            https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/31962e943ca5e605684e5119cb44dbb0~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2102490000&x-signature=gptUH%2Fzi09ubvXy4L%2BLsQSTpCVc%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=202608191759469D9E5666BB57B71D8B17
                        width: 720
                      cover_original_scale:
                        height: 640
                        uri: tos-cn-p-0015/263c30eaac124721b900460d9126b176
                        url_list:
                          - >-
                            https://p3-pc-sign.douyinpic.com/tos-cn-p-0015/263c30eaac124721b900460d9126b176~tplv-dy-360p.jpeg?lk3s=138a59ce&x-expires=1788339600&x-signature=E1lA1zImqO8nHboLUcCnGcxhe%2BM%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=origin_cover&biz_tag=pcweb_cover&l=202608191759469D9E5666BB57B71D8B17
                          - >-
                            https://p9-pc-sign.douyinpic.com/tos-cn-p-0015/263c30eaac124721b900460d9126b176~tplv-dy-360p.jpeg?lk3s=138a59ce&x-expires=1788339600&x-signature=d14AsrBI2MI3h1ztcPrlhZtK7CU%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=origin_cover&biz_tag=pcweb_cover&l=202608191759469D9E5666BB57B71D8B17
                        width: 360
                      download_addr:
                        data_size: 5011388
                        file_cs: c:0-21016-a7d2
                        height: 720
                        uri: v0d00fa90000bunj34klo7optc54srbg
                        url_list:
                          - >-
                            https://v5-dy-ov-experiment.zjcdn.com/ef1f29df36b055b34240139e553724a4/6a85a8d4/video/tos/cn/tos-cn-ve-0015c800/7c4395eca4d74aeeb5951046ef1943dd/?a=6383&ch=26&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1850&bt=1850&cs=0&ds=3&ft=l1S7lXtWV0xwSCRfjCET~WO5cqryD0iXFueeslMyeF~4&mime_type=video_mp4&qs=0&rc=OTU4ZzU4Nmc7PGc1M2k6PEBpanU3ZnM6bzdteDMzPGkzM0AzNjVgNTBgNjExX2NjLWI1YSNfcDJxbGxoMGtfLS1eLWFzcw%3D%3D&btag=80000e00010000&cquery=100o_100w_100B_100x_102u&dy_q=1787133586&l=202608191759469D9E5666BB57B71D8B17
                          - >-
                            https://v3-dy-o.zjcdn.com/32f37addaa8db68a2b90ae4da90aec43/6a85a8d4/video/tos/cn/tos-cn-ve-0015c800/7c4395eca4d74aeeb5951046ef1943dd/?a=6383&ch=26&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1850&bt=1850&cs=0&ds=3&ft=l1S7lXtWV0xwSCRfjCET~WO5cqryD0iXFueeslMyeF~4&mime_type=video_mp4&qs=0&rc=OTU4ZzU4Nmc7PGc1M2k6PEBpanU3ZnM6bzdteDMzPGkzM0AzNjVgNTBgNjExX2NjLWI1YSNfcDJxbGxoMGtfLS1eLWFzcw%3D%3D&btag=80000e00010000&cc=1f&cquery=100B_100x_102u_100o_100w&dy_q=1787133586&l=202608191759469D9E5666BB57B71D8B17&req_cdn_type=
                          - >-
                            https://www.douyin.com/aweme/v1/play/?video_id=v0d00fa90000bunj34klo7optc54srbg&line=0&ratio=720p&watermark=1&media_type=4&vr_type=0&improve_bitrate=0&biz_sign=NRPI1lC4AlkgB1YZ_o3JkfAfESJCvePEcuDWqNRnIHazRcczGY1SxZ4E4LbT9VaaOzLa7CA0Ou-V1V2BgVcVfNUQ6EfDDGbNHaUZIZuaRMUGyO7s5wbVW7et0I2xs1hA&logo_name=aweme_search_suffix&source=PackSourceEnum_AWEME_DETAIL
                        width: 720
                      duration: 18134
                      dynamic_cover:
                        height: 720
                        uri: >-
                          tos-cn-p-0015/c197e1ea9a2c43eab516661c17d411a9_1605317018
                        url_list:
                          - >-
                            https://p3-pc-sign.douyinpic.com/obj/tos-cn-p-0015/c197e1ea9a2c43eab516661c17d411a9_1605317018?lk3s=138a59ce&x-expires=1788339600&x-signature=UtoX2v664Wc9AhBF6WLwKGz5Ux0%3D&from=327834062_large&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=dynamic_cover&biz_tag=pcweb_cover&l=202608191759469D9E5666BB57B71D8B17
                          - >-
                            https://p9-pc-sign.douyinpic.com/obj/tos-cn-p-0015/c197e1ea9a2c43eab516661c17d411a9_1605317018?lk3s=138a59ce&x-expires=1788339600&x-signature=Sit9OkJI0zOr1s%2BLpmCNyBgmDq4%3D&from=327834062_large&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=dynamic_cover&biz_tag=pcweb_cover&l=202608191759469D9E5666BB57B71D8B17
                        width: 720
                      format: mp4
                      gaussian_cover:
                        height: 720
                        uri: >-
                          tos-cn-p-0015/108d2763a4784f3db51e583d401cbae8_1605317017
                        url_list:
                          - >-
                            https://p9-pc-sign.douyinpic.com/tos-cn-p-0015/108d2763a4784f3db51e583d401cbae8_1605317017~tplv-tsj2vxp0zn-gaosi:40.jpeg?lk3s=138a59ce&x-expires=1818666000&x-signature=82ZcNXFi84YkXGt7%2BRkSDFkyQEQ%3D&from=327834062
                          - >-
                            https://p3-pc-sign.douyinpic.com/tos-cn-p-0015/108d2763a4784f3db51e583d401cbae8_1605317017~tplv-tsj2vxp0zn-gaosi:40.jpeg?lk3s=138a59ce&x-expires=1818666000&x-signature=9QgMjzYodeKbKRU3%2FGgnMQHhplQ%3D&from=327834062
                        width: 720
                      has_watermark: true
                      height: 1280
                      is_h265: 0
                      is_source_HDR: 1
                      meta: >-
                        {"enable_manual_ladder":"1","format":"mp4","gear_vqm":"{\"1080p_720p\":-1,\"720p_540p\":-1}","hrids":"260309002","is_cdn_peak":"false","is_spatial_video":"0","isad":"0","loudness":"-6.3","peak":"1","play_time_prob_dist":"[800,0.8112,3629.673]","qprf":"1.000","sdgs":"[\"normal_720_0\"]","sr_score":"1.000","strategy_tokens":"[\"online\"]","volume_info":"{\"mean_volume\":-8.4,\"max_volume\":0,\"Loudness\":-6.3,\"Peak\":1}","vqs_origin":"0"}
                      origin_cover:
                        height: 640
                        uri: >-
                          tos-cn-p-0015/108d2763a4784f3db51e583d401cbae8_1605317017
                        url_list:
                          - >-
                            https://p3-pc-sign.douyinpic.com/tos-cn-p-0015/108d2763a4784f3db51e583d401cbae8_1605317017~tplv-dy-360p.jpeg?lk3s=138a59ce&x-expires=1788339600&x-signature=HZbdINQCQV1hTncWxsBCXie%2FOVU%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=origin_cover&biz_tag=pcweb_cover&l=202608191759469D9E5666BB57B71D8B17
                          - >-
                            https://p9-pc-sign.douyinpic.com/tos-cn-p-0015/108d2763a4784f3db51e583d401cbae8_1605317017~tplv-dy-360p.jpeg?lk3s=138a59ce&x-expires=1788339600&x-signature=Om%2FehJDMMBfJ92igKZ4f3GXofso%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=origin_cover&biz_tag=pcweb_cover&l=202608191759469D9E5666BB57B71D8B17
                        width: 360
                      play_addr:
                        data_size: 3833939
                        file_cs: c:0-21016-a7d2|d:0-1916968-86da,1916969-3833938-4fc3
                        file_hash: 0628d13e54396212fbf1847520c8913d
                        height: 1280
                        uri: v0d00fa90000bunj34klo7optc54srbg
                        url_key: v0d00fa90000bunj34klo7optc54srbg_h264_720p_1691381
                        url_list:
                          - >-
                            https://v5-dy-ov-experiment.zjcdn.com/0f70f9d2241e791d0a4b033c19965f5d/6a85a8d4/video/tos/cn/tos-cn-ve-0015c800/f56d62101d384251ac7a4fb17d9cdcd5/?a=6383&ch=26&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1651&bt=1651&cs=0&ds=3&ft=l1S7lXtWV0xwSCRfjCET~WO5cqryD0iXFueeslMyeF~4&mime_type=video_mp4&qs=0&rc=NzdoNmZnaGY5NWQ2NjZlO0BpanU3ZnM6bzdteDMzPGkzM0AzMjZgL2MzXy8xMl9jNTI2YSNfcDJxbGxoMGtfLS1eLWFzcw%3D%3D&btag=80000e00010000&cquery=100w_100B_100x_102u_100o&dy_q=1787133586&l=202608191759469D9E5666BB57B71D8B17
                          - >-
                            https://v3-dy-o.zjcdn.com/80e71f29b3b2bd364956de6f28a13818/6a85a8d4/video/tos/cn/tos-cn-ve-0015c800/f56d62101d384251ac7a4fb17d9cdcd5/?a=6383&ch=26&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1651&bt=1651&cs=0&ds=3&ft=l1S7lXtWV0xwSCRfjCET~WO5cqryD0iXFueeslMyeF~4&mime_type=video_mp4&qs=0&rc=NzdoNmZnaGY5NWQ2NjZlO0BpanU3ZnM6bzdteDMzPGkzM0AzMjZgL2MzXy8xMl9jNTI2YSNfcDJxbGxoMGtfLS1eLWFzcw%3D%3D&btag=80000e00010000&cc=1f&cquery=100o_100w_100B_100x_102u&dy_q=1787133586&l=202608191759469D9E5666BB57B71D8B17&req_cdn_type=
                          - >-
                            https://www.douyin.com/aweme/v1/play/?video_id=v0d00fa90000bunj34klo7optc54srbg&line=0&file_id=985b83f3b35a4226bc6efd2cc39e5464&sign=0628d13e54396212fbf1847520c8913d&is_play_url=1&source=PackSourceEnum_AWEME_DETAIL&biz_sign=NRPI1lC4AlkgB1YZ_o3JkfAfESJCvePEcuDWqNRnIHazRcczGY1SxZ4E4LbT9VaaOzLa7CA0Ou-V1V2BgVcVfNUQ6EfDDGbNHaUZIZuaRMUGyO7s5wbVW7et0I2xs1hA&aid=6383
                        width: 720
                      play_addr_h264:
                        data_size: 3833939
                        file_cs: c:0-21016-a7d2|d:0-1916968-86da,1916969-3833938-4fc3
                        file_hash: 0628d13e54396212fbf1847520c8913d
                        height: 1280
                        uri: v0d00fa90000bunj34klo7optc54srbg
                        url_key: v0d00fa90000bunj34klo7optc54srbg_h264_720p_1691381
                        url_list:
                          - >-
                            https://v5-dy-ov-experiment.zjcdn.com/0f70f9d2241e791d0a4b033c19965f5d/6a85a8d4/video/tos/cn/tos-cn-ve-0015c800/f56d62101d384251ac7a4fb17d9cdcd5/?a=6383&ch=26&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1651&bt=1651&cs=0&ds=3&ft=l1S7lXtWV0xwSCRfjCET~WO5cqryD0iXFueeslMyeF~4&mime_type=video_mp4&qs=0&rc=NzdoNmZnaGY5NWQ2NjZlO0BpanU3ZnM6bzdteDMzPGkzM0AzMjZgL2MzXy8xMl9jNTI2YSNfcDJxbGxoMGtfLS1eLWFzcw%3D%3D&btag=80000e00010000&cquery=100w_100B_100x_102u_100o&dy_q=1787133586&l=202608191759469D9E5666BB57B71D8B17
                          - >-
                            https://v3-dy-o.zjcdn.com/80e71f29b3b2bd364956de6f28a13818/6a85a8d4/video/tos/cn/tos-cn-ve-0015c800/f56d62101d384251ac7a4fb17d9cdcd5/?a=6383&ch=26&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=1651&bt=1651&cs=0&ds=3&ft=l1S7lXtWV0xwSCRfjCET~WO5cqryD0iXFueeslMyeF~4&mime_type=video_mp4&qs=0&rc=NzdoNmZnaGY5NWQ2NjZlO0BpanU3ZnM6bzdteDMzPGkzM0AzMjZgL2MzXy8xMl9jNTI2YSNfcDJxbGxoMGtfLS1eLWFzcw%3D%3D&btag=80000e00010000&cc=1f&cquery=100o_100w_100B_100x_102u&dy_q=1787133586&l=202608191759469D9E5666BB57B71D8B17&req_cdn_type=
                          - >-
                            https://www.douyin.com/aweme/v1/play/?video_id=v0d00fa90000bunj34klo7optc54srbg&line=0&file_id=985b83f3b35a4226bc6efd2cc39e5464&sign=0628d13e54396212fbf1847520c8913d&is_play_url=1&source=PackSourceEnum_AWEME_DETAIL&biz_sign=NRPI1lC4AlkgB1YZ_o3JkfAfESJCvePEcuDWqNRnIHazRcczGY1SxZ4E4LbT9VaaOzLa7CA0Ou-V1V2BgVcVfNUQ6EfDDGbNHaUZIZuaRMUGyO7s5wbVW7et0I2xs1hA&aid=6383
                        width: 720
                      ratio: 720p
                      video_model: ''
                      width: 720
                    video_control:
                      allow_douplus: true
                      allow_download: true
                      allow_duet: true
                      allow_dynamic_wallpaper: true
                      allow_music: true
                      allow_react: true
                      allow_record: true
                      allow_share: true
                      allow_stitch: true
                      disable_record_reason: ''
                      download_ignore_visibility: false
                      download_info:
                        level: 0
                      draft_progress_bar: 0
                      duet_ignore_visibility: false
                      duet_info:
                        level: 0
                      prevent_download_type: 0
                      share_grayed: false
                      share_ignore_visibility: false
                      share_type: 1
                      show_ai_corner: false
                      show_progress_bar: 0
                      show_watermark: false
                      timer_info: {}
                      timer_status: 1
                    video_game_data_channel_config: {}
                    video_labels: null
                    video_share_edit_status: 0
                    video_tag:
                      - level: 0
                        tag_id: 0
                        tag_name: ''
                      - level: 0
                        tag_id: 0
                        tag_name: ''
                      - level: 0
                        tag_id: 0
                        tag_name: ''
                    video_text: []
                    visual_search_info:
                      is_ecom_img: false
                      is_high_accuracy_ecom: false
                      is_high_recall_ecom: false
                      is_show_img_entrance: false
                    xigua_base_info:
                      item_id: 0
                      star_altar_order_id: 0
                      star_altar_type: 0
                      status: 0
                  log_pb:
                    impr_id: 202608191759469D9E5666BB57B71D8B17
                  status_code: 0
                requestId: 2c59c78f-a0fc-4adc-8201-d801a05b8412
          headers: {}
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '402':
          $ref: '#/components/responses/402'
        '429':
          $ref: '#/components/responses/429'
        '500':
          $ref: '#/components/responses/500'
      deprecated: false
      security:
        - JWT Bearer: []
      x-codeSamples:
        - lang: curl
          label: cURL
          source: |-
            curl --request GET \
              --url 'https://api.keyapi.ai/v1/douyin/web/fetch_one_video_by_share_url?share_url=https%3A//v.douyin.com/e3x2fjE/' \
              --header 'Authorization: Bearer <YOUR_API_KEY>'
        - lang: python
          label: Python
          source: |-
            import requests

            response = requests.get(
                'https://api.keyapi.ai/v1/douyin/web/fetch_one_video_by_share_url',
                params={"share_url": "https://v.douyin.com/e3x2fjE/"},
                headers={'Authorization': 'Bearer <YOUR_API_KEY>'}
            )
            print(response.json())
        - lang: javascript
          label: JavaScript
          source: >-
            const params = new URLSearchParams({"share_url":
            "https://v.douyin.com/e3x2fjE/"});


            const response = await
            fetch(`https://api.keyapi.ai/v1/douyin/web/fetch_one_video_by_share_url?${params}`,
            {
              method: 'GET',
              headers: { 'Authorization': 'Bearer <YOUR_API_KEY>' }
            });

            const data = await response.json();

            console.log(data);
components:
  responses:
    '400':
      description: Bad Request
      content:
        application/json:
          schema:
            type: object
            example:
              code: 400
              data: null
              message: 'Missing required parameter: handle'
    '401':
      description: Unauthorized
      content:
        application/json:
          schema:
            type: object
            example:
              code: 401
              data: null
              message: apiKey is null
    '402':
      description: Payment Required
      content:
        application/json:
          schema:
            type: object
            example:
              code: 402
              data: null
              message: apiKey quota is not enough
    '429':
      description: Too Many Requests
      content:
        application/json:
          schema:
            type: object
            example:
              code: 429
              data: null
              message: qps limit exceeded
    '500':
      description: Internal Server Error
      content:
        application/json:
          schema:
            type: object
            example:
              code: 500
              data: null
              message: Internal server error
  securitySchemes:
    JWT Bearer:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: |-
        接口鉴权凭证。请在请求 Header 中传入 `Authorization: Bearer <YOUR_API_KEY>`。
        可在 [Dashboard](https://keyapi.ai/app/dashboard) 获取你的 API Key。

````