メディアタイプとサイズ制限
API 経由でアップロードする際のサイズ制限- Image:
5 MB - GIF:
15 MB - Video:
512 MB(media_category=amplify_videoを使用する場合)
作成
Post、ダイレクトメッセージ、ユーザープロフィール画像、ホストされた広告カードなどのオブジェクトには、1 つ以上のメディアオブジェクトを含めることができます。これらのトップレベルオブジェクトは総称して entity と呼ばれます。該当する entity 作成 API(例:POST /2/tweets)には、一意の media_id を使用して 1 つ以上のメディアオブジェクトを渡すことができます。
メディアオブジェクトを含む entity は、以下の手順で作成できます。
- 推奨される chunked アップロード(画像/GIF/動画)、または旧来の simple アップロード(画像のみ)を使用してメディアファイルをアップロードします。
- ステップ 1 から
media_idを受け取ります。entity が複数のmedia_idパラメータを受け付ける場合、このステップは異なるメディアで複数回繰り返せます。 - 該当エンドポイントを呼び出して entity を作成します。その際、
media_idおよび必要なパラメータを含めます。例えば、POST /2/tweetsエンドポイントでmedia_idを Post に添付します。