Android 台灣中文網

標題: 使用twitter4j擷取所有圖片與影片 [打印本頁]

作者: ok0225    時間: 2014-1-7 10:45
標題: 使用twitter4j擷取所有圖片與影片
As title,我的目的是要get使用者twitter中所有的圖片,

目前階段只希望能夠先順利取得meidaEntity,

擷取程式碼部分如下:

ConfigurationBuilder builder = new ConfigurationBuilder();
builder.setOAuthConsumerKey(TWITTER_CONSUMER_KEY);
builder.setOAuthConsumerSecret(TWITTER_CONSUMER_SECRET);
builder.setJSONStoreEnabled(true);

String access_token =
        mSharedPreferences.getString(PREF_KEY_OAUTH_TOKEN, "");
String access_token_secret =
        mSharedPreferences.getString(PREF_KEY_OAUTH_SECRET, "");

AccessToken accessToken = new AccessToken(access_token, access_token_secret);
Twitter twitter = new TwitterFactory(builder.build()).getInstance(accessToken);

Query query = new Query("UseID");
QueryResult result = null;

try {
        result = twitter.search(query);
} catch (TwitterException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
}

if(result!=null){
        for (Status status : result.getTweets()) {
                for (MediaEntity mediaEntity : status.getMediaEntities()) {
                        Toast.makeText(TwitterConnectTestActivity.this,
                        mediaEntity.getType() + ": " +
                        mediaEntity.getMediaURL(),
                        Toast.LENGTH_LONG).show();
                }
        }
}

有幾個問題如下:

1. getMediaEntities()的使用是否正確?我看到有個說法是這個function只能取得
   目前伴隨著tweet上傳的media info,而無法用來取得過往的media info。

2. 這個目標是可行的嗎?可以取得使用者所有的tweets嗎?


跪求各位版大幫忙,找了許久這方面的相關資訊並不多,
如果有遺漏甚麼請提醒我,或是有其他作法也煩請提點,謝謝。




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1