是否可以使用Scribe-Java和twitter POST Url上傳圖片「https://upload.twitter.com/1/statuses/update_with_media.json」?
my source
我得到的迴應:{ 「請求」: 「\/1 \ /狀態\/update_with_media.json」, 「錯誤」: 「無法與OAuth的認證。」}Twitter。發佈媒體狀態
2
A
回答
3
只是幫忙的人除此之外,構建多部分的一種簡單方法是將httpmime-4.0.1.jar和apache-mime4j-0.6.jar添加到您的路徑中,並執行以下操作。
/* You will have done this bit earlier to authorize the user
OAuthService service = new ServiceBuilder().provider(TwitterApi.SSL.class).apiKey("[YOUR API KEY]").apiSecret("[YOUR SECRET]").callback("twitter://callback").build();
Token accessToken = Do you oauth authorization as normal
*/
OAuthRequest request = new OAuthRequest(Verb.POST, "https://upload.twitter.com/1/statuses/update_with_media.json");
MultipartEntity entity = new MultipartEntity();
try {
entity.addPart("status", new StringBody("insert vacuous statement here"));
entity.addPart("media", new FileBody(new File("/path/of/your/image/file")));
ByteArrayOutputStream out = new ByteArrayOutputStream();
entity.writeTo(out);
request.addPayload(out.toByteArray());
request.addHeader(entity.getContentType().getName(), entity.getContentType().getValue());
service.signRequest(accessToken, request);
Response response = request.send();
if (response.isSuccessful()) {
// you're all good
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
,這種交易在這裏當然是增加了2罐的大小,以您的APK
+0
這很好,謝謝! – afollestad
相關問題
- 1. Php Twitter與媒體發佈推文
- 2. 通過Twitter與媒體更新Twitter狀態異步
- 3. 從Azure媒體服務發佈媒體
- 4. 從vb.net網頁調用Twitter流媒體API(狀態/過濾器)
- 5. Twitter流媒體API
- 6. Twitter媒體搜索
- 7. 通知Twitter用戶更新狀態或發佈的轉發?
- 8. 的Twitter + OAuth的發動機時,試圖發佈狀態
- 9. 發佈facebook狀態
- 10. Facebook發佈狀態
- 11. silverlight媒體播放停止狀態
- 12. Android SDK媒體錄像機。狀態4
- 13. Twitter流媒體API位置
- 14. NSURLSession和Twitter流媒體API
- 15. Node.js&Twitter流媒體API
- 16. Twitter流媒體API C#
- 17. 使用無OA SDK的OAuth發佈Twitter更新狀態
- 18. 發佈Twitter/Facebook的狀態沒有身份驗證?
- 19. 使用php/curl發佈狀態到twitter沒有出現
- 20. 在twitter上使用twitter4j發佈狀態到
- 21. 使用c發佈狀態更新到twitter#
- 22. 要發佈狀態的Facebook和Twitter網址
- 23. 無法使用TwitterHelper在Twitter上發佈狀態消息
- 24. Python,如何將狀態/ update_with_media發佈到Twitter?
- 25. 如何從asp.net mvc網站發佈狀態到Facebook和Twitter?
- 26. 有人可以幫我在twitter上發佈狀態嗎?
- 27. 如何在Twitter廣告HTML上發佈狀態?
- 28. 在Facebook上發佈狀態
- 29. 發佈對象狀態機
- 30. Android發佈狀態意圖
我收到了來自開發商的回答:「這是可能的,但你需要創建一個多HTTP請求」 –
你使用抄寫員OauthRequest得到這個工作還是你採取了不同的方法? –