Snip from POSTMAN我正在尝试使用Java将视频上传到Twitter。
我检查了tiwtter4j
/ twitvid
种第三方API,并尝试直接使用Twitter API。无论哪种方式都不适合我。当我尝试向Could not authenticate you
端点进行INIT调用以进行分块视频上传时,我收到了Bad request data
或media/upload.json
种错误消息。有人可以帮我了解如何使用Java成功将视频上传到Twitter吗?
我正在手动构建twitter的URL,并使用Postman
/ Fiddler
来调用URL。我可以成功拨打request_token
和access_token
个终端
但是,当我调用media / upload.json时,我收到Could not authenticate you
个错误。
网址:https://upload.twitter.com/1.1/media/upload.json?command=INIT&total_bytes=10240&media_type=video/mp4
授权标题:
OAuth oauth_consumer_key="XXXXXXXXXXX",oauth_nonce="aabddaa4056e4870981dfbb6cf9a5b8a",oauth_signature="UIRqIBkPeaFSlf0cFodQQIaFdzI%3D",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1492497052",oauth_token="XXXXXXXXXXXXXXX",oauth_version="1.0"
我正在尝试使用this thread中的代码,将URL从APPEND更改为INIT,但我仍然会收到401回复。