Интеграция Twitter Api на ANDROID (с использованием собственного api из twitter)

В последнее время комплект Twitter потеряет поддержку, и мне интересно, какой правильный и рекомендуемый способ интеграции для отображения твитов из каналов поиска (с использованием нативного api или какой-либо новой альтернативы Twitter Kit) сейчас и в будущем.

Большинство онлайн-руководств устарело или использует комплект Twitter, который не работает для некоторых изменений, которые Twitter внес в ваш сервис, и не работает на oAuth.

Вопрос в том, как интегрировать твиттер в этом году с новым нативным API на Android Api-28.

Если у кого-то есть образец или начальный проект, я буду признателен.


person exequielc    schedule 31.12.2018    source источник
comment
Вы пробовали Twitter4J? twitter4j.org/en Его можно использовать с Android.   -  person fernandospr    schedule 08.01.2019
comment
Нет, завязал твиттер-китом, а пока хочу найти нативную реализацию   -  person exequielc    schedule 09.01.2019


Ответы (4)


Есть несколько альтернативных решений для отображения твитов в вашем приложении без Twitter Kit. Вы можете отображать встроенные твиты и временные шкалы в веб-просмотрах с помощью Twitter для веб-сайтов. Вы можете разветвить проект Twitter Kit и встроить его в свое приложение или скопировать нужные вам части в свое приложение. Или вы можете использовать стандартный API Twitter для поддержки собственных дисплеев.

person Ali Ahsan    schedule 14.01.2019

Вам следует использовать Twitter4J. Прямо сейчас нет собственных библиотек Android, которые работали бы с последним API Twitter. Вы также можете напрямую вызывать методы API Twitter с помощью любой библиотеки HTTP или библиотеки OAuth, например scribejava.

person gbandres    schedule 10.01.2019

Хорошо только для вас;) Я только что поставил на github простой тест приложения для Android. Он использует Twitter4J. Все, что вам нужно изменить, это ваши учетные данные приложения Twitter внутри файла:

app/src/main/res/values/twitter_auth.xml

Вот ссылка: https://github.com/jrevault/twitroid

Не стесняйтесь задавать вопросы, если вам нужно.

person Julien Revault d'A...    schedule 11.01.2019
comment
Я знаю, что это плохая практика помещать туда учетные данные, но это не цель вопроса :) - person Julien Revault d'A...; 11.01.2019

Вы можете сделать это легко с помощью FCM, который обеспечивает всю социальную интеграцию, такую ​​как G +, Facebook, Twiter .... FCM имеет все возможности ...

person Zafar Hussain    schedule 13.01.2019