綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 使用twitter4j擷取所有圖片與影片

[複製連結] 查看: 1302|回覆: 0|好評: 0
跳轉到指定樓層
樓主
ok0225 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-1-7 10:45

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
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 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則