Вземете Twitter емисия на удостоверен потребител с помощта на Fabric/Twitter Kit - Android

Настроих Fabric и бутон за влизане в Android Studio с помощта на ръководството от документите и сега искам да изтегля туитър емисията на влезлия потребител, като например в официалното приложение.

Как да приложа това? В официалните документи се споменава използването на REST API, но не показват начин за добавяне на homeTimeline към адаптер GridView/ListView..


person Timmo    schedule 02.07.2015    source източник
comment
Както @Elddir каза в отговор: Можете да използвате библиотеки в Twitter, за да използвате Twitter REST API. Библиотеката на Java е Twitter4J. Надявам се това да помогне.   -  person SuperBiasedMan    schedule 07.07.2015


Отговори (1)


Even е стар въпрос и се надявам, че сте намерили решението, публикувам отговора, тъй като мисля, че Fabric Twitter Android Documentation i's a ____ Може би този метод, който използвам, може да ви помогне

public void getTweets(){
    TwitterApiClient twitterApiClient = TwitterCore.getInstance().getApiClient();
    twitterApiClient.getStatusesService().homeTimeline(null, null, null, null,null,null, null, new Callback <List<Tweet>>() {

        @Override
        public void success(Result<List<Tweet>> listResult) {
            tweets = listResult.data;
            final FixedTweetTimeline userTimeline = new FixedTweetTimeline.Builder()
                    .setTweets(tweets)
                    .build();
            adapter = new CustomTweetTimelineListAdapter(TimelineActivity.this, userTimeline);
            setListAdapter(adapter);
        }

        @Override
        public void failure(TwitterException e) {
            Log.d("Twitter","twitter " + e );
        }
    });
}
person PereCullera    schedule 07.09.2015
comment
Здравейте, опитах се да приложа метода, който предложихте тук, но Android Studio ми дава много грешки. Подозирам, че съм сбъркал при дефинирането на CustomTweelineListAdapter. Можете ли да публикувате пълен източник за извличане на началната линия от twitter с помощта на Fabric? - person felice.murolo; 15.08.2016
comment
Здравей @felice.murolo, последва ли вече инструкциите за Първи стъпки. Отворихте безплатен акаунт и инсталирахте Fabric Kid Kits can be installed manually or using the Fabric IDE plugin for Android Studio or IntelliJ.? docs.fabric.io/android/fabric/overview.html - person PereCullera; 15.08.2016
comment
Здравей @pereCullera. Да, вече успешно внедрих UserTimeline или SearchTimeline с плъгин Fabric и Android Studio. След това се опитах да реализирам визията на Home_Timeline, засега без успех. И така, имам нужда от пример за пълен код, за да получа и покажа HomeTimeline. - person felice.murolo; 15.08.2016
comment
Надяваме се, че помага, като цяло адаптерът получава обекта Tweet от отговора и го прикачва към потребителския интерфейс ideone.com/bG4fcR - person PereCullera; 15.08.2016
comment
Здравей @felice.murolo помогна ли ти? - person PereCullera; 15.08.2016
comment
съжалявам за забавения отговор, тук в Италия е Ферагосто, национален празник, в който организираме барбекюто с родители, роднини и приятели. Така че закъснях с отговора, съжалявам. Е, линкът, който ми изпрати, изпълни целта си. Проблемът с Android Studio не зависеше от неправилно дефиниране на адаптера, а от метода StatusesService.homeTimeLine. Вижте следващия коментар, моля. - person felice.murolo; 15.08.2016
comment
В примера, който намерих онлайн, последният параметър, който трябваше да бъде предаден на метода, беше функцията за обратно извикване. Но това беше вярно за старата дефиниция на метода. В новата дефиниция той връща Call ‹List обект ‹Tweet ››, който трябва да се използва много по-различно. Сега, благодарение на вашата помощ, успях да получа дисплея на HomeTimeLine. Когато завърша настройката на малко приложение, което получава текущия дневник на потока на потребителя и позволява ретуитване и писане на нов туит, ще вмъкна източника в github и след това също ще говоря в тази тема. Така че, за сега, благодаря много. - person felice.murolo; 15.08.2016
comment
Заредих в github работещо демо приложение. Ако някой се интересува, вижте github.com/felmur/TwitterTest - person felice.murolo; 17.08.2016