2014-07-11 4 views
-2

내 안드로이드 응용 프로그램을 통해 이미지와 상태를 업로드하고 싶습니다.twitter4j를 사용하여 트위터에 이미지와 상태를 업로드하는 법

지금까지 많은 예제를 시도했지만 그 중 아무도 도움이되지 않았습니다. (이미 CONSUMER_KEY, CONSUMER_SECRET, TWITPIC_API_KEY이 (가) 있고 응용 프로그램에서 상태를 게시 할 수 있으며 이미지를 업로드하기위한 코드 만 필요합니다.)

어떻게하면됩니까? 내 시간에서

답변

3

소중합니다. 아래 코드는 텍스트가있는 이미지 업로드의 일반적인 시나리오를 설명합니다.

AccessToken accessToken = twitterSession.getAccessToken(); 
    ConfigurationBuilder conf = new ConfigurationBuilder(); 
    conf.setOAuthConsumerKey(twitter_consumer_key); 
    conf.setOAuthConsumerSecret(twitter_secret_key); 
    conf.setUseSSL(true); 
    conf.setHttpReadTimeout(2400000); 
    conf.setHttpStreamingReadTimeout(2400000); 
    conf.setOAuthAccessToken(accessToken.getToken()); 
    conf.setOAuthAccessTokenSecret(accessToken.getTokenSecret()); 
    conf.setMediaProviderAPIKey(twitpic_api_key); 
    Configuration configuration = conf.build(); 
    OAuthAuthorization auth = new OAuthAuthorization(configuration); 
    ImageUpload uploader = new ImageUploadFactory(configuration) 
    .getInstance(auth); 

    File photo=new File("abc/myimage.png"); 
    String status="Checkout my new image"; 

    uploader.upload(photo,status); 
+0

conf.setUseSSL (true); recoggnizing하지 않습니다! libraby (기타 twitter4j ..)를 추가해야합니까 – John

+0

어떤 twitter4j 버전을 사용하고 있습니까 – humblerookie

+0

감사합니다. – John