メディアのアップロード
POST media/subtitles/delete
概要
このエンドポイントを使用すると、字幕と動画の関連付けを解除して字幕を削除できます。字幕と動画の関連付け解除は、ツイートする前でも後でもできます。
リクエスト
リクエストはJSONでコンテンツ本体を記述したHTTP POSTで、コンテンツのタイプがapplication/json; charset=UTF-8
である必要があります
注: このエンドポイントのドメインはupload.twitter.comです
応答コード
このエンドポイントが返すHTTP応答は次のとおりです。
ステータス | テキスト | 説明 |
200 | OK | 字幕を作成するリクエストが正常に送信されました。 |
400 | Bad Request | 通常この応答が発生するのは、無効なJSONがリクエストに含まれている場合、またはリクエストがいずれかのJSONペイロードの送信に失敗した場合です。この場合、このエラーは無効な字幕ファイルを示すことがあります。 |
403 | Unauthorized | 無効な認証情報によりHTTP認証に失敗しました。OAuthキーおよびトークンを確認してください。 |
404 | Not Found | リクエスト送信先のURLでリソースが見つかりません。media_idが不正確であることが原因と考えられます。 |
500 | Internal Server Error | Twitter側で問題が発生しました。指数関数的後退パターンを使用してリクエストを再試行してください。 |
503 | Service Unavailable | Twitter側で問題が発生しました。指数関数的後退パターンを使用してリクエストを再試行してください。 |
リソースURL
https://upload.twitter.com/1.1/media/subtitles/delete.json
リソース情報
応答形式 | JSON |
認証の要否 | 要(ユーザーのコンテキストに限る) |
レート制限 | あり |
リクエストの例
POST https://upload.twitter.com/1.1/media/subtitles/delete.json
{
"media_id":"692797692624265216",
"media_category":"TweetVideo",
"subtitle_info": {
"subtitles": [
"language_code":"EN", //The language code should be a BCP47 code (e.g. 'en", "sp")
]
}
}