· 6 years ago · Nov 29, 2018, 12:50 AM
1@consumer = OAuth::Consumer.new(CONSUMER_KEY, CONSUMER_SECRET, site: 'https://upload.twitter.com', debug_output: true)
2@token = OAuth::AccessToken.from_hash(@consumer_upload, oauth_token: ACCESS_TOKEN, oauth_token_secret: ACCESS_TOKEN_SECRET)
3
4request_data = {
5 'command' => 'APPEND',
6 'media_id' => @media_id,
7 'segment_index' => segment_id,
8 'media' => some_media_file
9}
10
11response = @token.post('/1.1/media/upload.json', request_data)