Unfortunately it doesn’t work. I don’t know what is wrong in what I’m doing. This is my code: `
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(consumerKey, consumerSecret);
AccessToken accessToken = new AccessToken(accessTokenStr,accessTokenSecret);
twitter.setOAuthAccessToken(accessToken);
File file = new File("D:/doc/test2.mp4");
UploadedMedia media = twitter.uploadMediaChunked(file);
StatusUpdate statusUpdate = new StatusUpdate(text);
statusUpdate.setMedia(media.getMediaId());
twitter.updateStatus(statusUpdate.inReplyToStatusId(tweetId));`
and this is the statuses/update response in the console:
[DEBUG] twitter4j.HttpClientImpl - Request:
[DEBUG] twitter4j.HttpClientImpl - POST https://api.twitter.com/1.1/statuses/update.json
[DEBUG] twitter4j.auth.OAuthAuthorization - OAuth base string: POST&https%3A%2F%2Fapi.twitter.com%2F1.1%2Fstatuses%2Fupdate.json&in_reply_to_status_id%xxxxxxxxxxxx%26include_entities%3Dtrue%26oauth_consumer_key%3xxxxxxxxx%26oauth_nonce%xxxxxxxx%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1462958258%26oauth_token%xxxxxxx-xxxxxxxxxxxxxx%26oauth_version%3D1.0%26status%3D%xxxxxxxxxxx%2520Testing...
[DEBUG] twitter4j.auth.OAuthAuthorization - OAuth signature: xxxxxxxxxxxxxx
[DEBUG] twitter4j.HttpClientImpl - Authorization: **********************************************************************************************************************************************************************************************************************************************************************************
[DEBUG] twitter4j.HttpClientImpl - X-Twitter-Client-Version: 4.0.5-SNAPSHOT
[DEBUG] twitter4j.HttpClientImpl - X-Twitter-Client-URL: http://twitter4j.org/en/twitter4j-4.0.5-SNAPSHOT.xml
[DEBUG] twitter4j.HttpClientImpl - X-Twitter-Client: Twitter4J
[DEBUG] twitter4j.HttpClientImpl - User-Agent: twitter4j http://twitter4j.org/ /4.0.5-SNAPSHOT
[DEBUG] twitter4j.HttpClientImpl - Accept-Encoding: gzip
[DEBUG] twitter4j.HttpClientImpl - Post Params: status=%xxxxxxxxxxxxxx%20Testing...&in_reply_to_status_id=xxxxxxxxxxxxxxx&include_entities=true
[DEBUG] sun.net.www.protocol.http.HttpURLConnection - sun.net.www.MessageHeader@3915840e12 pairs: {POST /1.1/statuses/update.json HTTP/1.1: null}{Authorization: OAuth oauth_consumer_key="xxxxxxxxxxxx",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1462958258",oauth_nonce="xxxxxxxxx",oauth_version="1.0",oauth_token="xxxxxxxxxxxxx-xxxxxxxxxxxx",oauth_signature="Cz%xxxxxxxxxx%3D"}{X-Twitter-Client-Version: 4.0.5-SNAPSHOT}{X-Twitter-Client-URL: http://twitter4j.org/en/twitter4j-4.0.5-SNAPSHOT.xml}{X-Twitter-Client: Twitter4J}{User-Agent: twitter4j http://twitter4j.org/ /4.0.5-SNAPSHOT}{Accept-Encoding: gzip}{Content-Type: application/x-www-form-urlencoded}{Host: api.twitter.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Connection: keep-alive}{Content-Length: 95}
[DEBUG] sun.net.www.protocol.http.HttpURLConnection - sun.net.www.MessageHeader@11f6d60f24 pairs: {null: HTTP/1.1 200 OK}{cache-control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0}{content-disposition: attachment; filename=json.json}{content-encoding: gzip}{content-length: 811}{content-type: application/json;charset=utf-8}{date: Wed, 11 May 2016 09:16:46 GMT}{expires: Tue, 31 Mar 1981 05:00:00 GMT}{last-modified: Wed, 11 May 2016 09:16:46 GMT}{pragma: no-cache}{server: tsa_b}{set-cookie: lang=fr; Path=/}{set-cookie: guest_id=v1%3A146295820612007568; Domain=.twitter.com; Path=/; Expires=Fri, 11-May-2018 09:16:46 UTC}{status: 200 OK}{strict-transport-security: max-age=631138519}{x-access-level: read-write-directmessages}{x-connection-hash: 7804c6d5faa9abb18ab9e2868b58659e}{x-content-type-options: nosniff}{x-frame-options: SAMEORIGIN}{x-response-time: 92}{x-transaction: 820ff9ff1a123571}{x-tsa-request-body-time: 0}{x-twitter-response-tags: BouncerCompliant}{x-xss-protection: 1; mode=block}
[DEBUG] twitter4j.HttpClientImpl - Response:
[DEBUG] twitter4j.HttpClientImpl - date: Wed, 11 May 2016 09:16:46 GMT
[DEBUG] twitter4j.HttpClientImpl - HTTP/1.1 200 OK
[DEBUG] twitter4j.HttpClientImpl - server: tsa_b
[DEBUG] twitter4j.HttpClientImpl - content-length: 811
[DEBUG] twitter4j.HttpClientImpl - x-tsa-request-body-time: 0
[DEBUG] twitter4j.HttpClientImpl - expires: Tue, 31 Mar 1981 05:00:00 GMT
[DEBUG] twitter4j.HttpClientImpl - x-response-time: 92
[DEBUG] twitter4j.HttpClientImpl - x-frame-options: SAMEORIGIN
[DEBUG] twitter4j.HttpClientImpl - content-encoding: gzip
[DEBUG] twitter4j.HttpClientImpl - x-transaction: 820ff9ff1a123571
[DEBUG] twitter4j.HttpClientImpl - strict-transport-security: max-age=631138519
[DEBUG] twitter4j.HttpClientImpl - pragma: no-cache
[DEBUG] twitter4j.HttpClientImpl - set-cookie: guest_id=v1%3A146295820612007568; Domain=.twitter.com; Path=/; Expires=Fri, 11-May-2018 09:16:46 UTC
[DEBUG] twitter4j.HttpClientImpl - set-cookie: lang=fr; Path=/
[DEBUG] twitter4j.HttpClientImpl - last-modified: Wed, 11 May 2016 09:16:46 GMT
[DEBUG] twitter4j.HttpClientImpl - x-xss-protection: 1; mode=block
[DEBUG] twitter4j.HttpClientImpl - x-content-type-options: nosniff
[DEBUG] twitter4j.HttpClientImpl - content-disposition: attachment; filename=json.json
[DEBUG] twitter4j.HttpClientImpl - x-connection-hash: 7804c6d5faa9abb18ab9e2868b58659e
[DEBUG] twitter4j.HttpClientImpl - x-access-level: read-write-directmessages
[DEBUG] twitter4j.HttpClientImpl - x-twitter-response-tags: BouncerCompliant
[DEBUG] twitter4j.HttpClientImpl - content-type: application/json;charset=utf-8
[DEBUG] twitter4j.HttpClientImpl - cache-control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0
[DEBUG] twitter4j.HttpClientImpl - status: 200 OK
Is the problem from here {Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}?