← すべてのツール
tiktok · fetch · postsolari:read

solari fetch tiktok post assets

TikTok の投稿 1 件の元サイズのダウンロードリンク。

MCP ツール
solari_fetch_tiktok_post_assets
CLI
solari fetch tiktok post assets
アクセス権
solari:read
対象プラン
  • 無料トライアル
  • Plus
  • Pro
  • Enterprise
クレジット
1

概要

TikTok の投稿 1 件のメディアについて、TikTok が配信する最大サイズの新しいダウンロードリンクを返します。動画 1 本、または写真投稿のすべての写真が対象です。呼び出すたびに TikTok からその場で読み込みます。

どんなときに使うか — 投稿の元ファイルが必要なときに使います。他のツールの assets は保存済みのコピーを指していて、元より小さいことがあります。

返される内容 — 投稿者と投稿の種類、そしてメディアファイルごとのダウンロードリンク(順番どおり)。

パラメータ

urlstring任意
投稿の公開 URL。vm.tiktok.com、vt.tiktok.com の短縮リンクも使えます。video_id より優先されます。≤ 512 chars
video_idstring任意
数字の video id。すでにカタログにある投稿のみ対応します。それ以外は url を使ってください。pattern ^\d{15,20}$

レスポンス

Response

foundboolean
その参照先に TikTok の公開投稿がなければ false。
video_idstring | null
投稿の公開数値 id。
urlstring | null
公開パーマリンク。
usernamestring | null
投稿者のハンドル。
post_typestring | null
video または carousel。
media_countinteger
assets に含まれるファイル数。
assetsobject[]
メディアファイルの一覧(順番どおり)。
notestring | null
ダウンロードできるファイルがない場合の理由。

assets[]

indexinteger
投稿内でのファイルの順番。1 から始まります。
media_typestring
video または image。
asset_urlstring
プラットフォームが配信する最大サイズのファイルのダウンロードリンク。一時的なリンクなので、すぐにダウンロードしてください。
fallback_urlsstring[]
同じファイルの別リンク。asset_url が失敗したときに順番に試します。
widthinteger | null
幅(ピクセル)。分かる場合のみ。
heightinteger | null
高さ(ピクセル)。分かる場合のみ。
video_durationnumber | null
動画の長さ(秒)。
file_extensionstring
保存時に使うファイル拡張子。例:mp4、jpg。
size_bytesinteger | null
ファイルサイズ(バイト)。分かる場合のみ。
refererstring | null
ダウンロード時に Referer ヘッダーとして送る値。不要な場合は null です。

例

リクエスト

$ solari fetch tiktok post assets url=https://www.tiktok.com/@innisfree_official/video/7680375687139642645

レスポンス · 読みやすさのため、長い文字列と繰り返しの配列要素を省略しています。

{
  "found": true,
  "slug": null,
  "video_id": "7680375687139642645",
  "url": "https://www.tiktok.com/@innisfree_official/video/7680375687139642645",
  "username": "innisfree_official",
  "post_type": "video",
  "media_count": 1,
  "assets": [
    {
      "index": 1,
      "media_type": "video",
      "asset_url": "https://www.tiktok.com/aweme/v1/play/?…",
      "fallback_urls": [
        "https://www.tiktok.com/aweme/v1/play/?…"
      ],
      "width": 1080,
      "height": 1920,
      "video_duration": 23,
      "file_extension": "mp4",
      "size_bytes": 2775677,
      "referer": "https://www.tiktok.com/"
    }
  ],
  "note": null
}

MCP で呼び出す場合

{
  "name": "solari_fetch_tiktok_post_assets",
  "arguments": {
    "url": "https://www.tiktok.com/@innisfree_official/video/7680375687139642645"
  }
}

注意点

  • ファイルを一度に保存するには solari tiktok download content urls=… dir=… を実行してください。このツールを呼び出し、すべてのファイルをダウンロードします。
  • TikTok は Referer ヘッダーのない動画ダウンロードを拒否します。リクエストに referer の値を付けて送ってください。
  • リンクは一時的な署名付きリンクです。すぐにダウンロードし、再度必要なら呼び出し直してください。

機械可読な形式: /docs/tools/fetch-tiktok-post-assets.md