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,
}
);