I am getting media id from chunk upload but when i use it with status api to post only text is part is tweeted. I sliced my file and convert it into base64 and append it during media upload in case you need to know.

let item= {
status:“tweet with media”,
media_ids: media_id, // tried different variation [media_id_string], [media_id]
};
var form_data = new FormData();

for (var key in item) {
  form_data.append(key, item[key]);
}

const response = await fetch(
https://cors.bridged.cc/https://api.twitter.com/1.1/statuses/update.json,
{
method: “post”,
headers: {
Authorization: OAuth ${oauth_signature1},
},
body: form_data,
}
);

Really Helpful