Кто-нибудь интегрировал вход в Twitter в родное приложение для Android и iOS. Любая помощь высоко ценится.
Вход в Twitter в режиме реагирования для Android и iOS
Ответы (2)
Думаю новичкам будет полезно,
- Перейдите на сайт >https://apps.twitter.com/.
- Создать новое приложение
Заполните следующие
-> НАЗВАНИЕ ПРИЛОЖЕНИЯ
-> DESC
-> ВЕБ-САЙТ (например, >http://www.sometext.com)
-> URL-адреса обратного вызова (twittersdk://)
-> ПРИНЯТЬ СОГЛАШЕНИЕ С РАЗРАБОТЧИКОМ
-> СОЗДАЙТЕ СВОЕ ПРИЛОЖЕНИЕ TWITTER
Дайте разрешение на доступ к идентификатору электронной почты Итак, откройте созданное приложение
-> перейдите на вкладку НАСТРОЙКИ и введите URL-адрес в URL-адрес политики конфиденциальности и URL-адрес условий обслуживания.
-> нажмите Обновить настройки
-> Перейти на вкладку РАЗРЕШЕНИЯ
-> в разделе «Дополнительные разрешения» нажмите «ЗАПРОСИТЬ АДРЕСА ЭЛЕКТРОННОЙ ПОЧТЫ ОТ ПОЛЬЗОВАТЕЛЕЙ».
-> нажмите Обновить настройки
На вкладке КЛЮЧИ И ЖЕЛЕЗЫ ДОСТУПА
-> Получить потребительский ключ и секрет
Перейдите в папку вашего проекта и дайте команду «npm install react-native-twitter-signin --save»
Для настройки Android введите команду «React-native link response-native-twitter-signin».
перейдите в 'urprojectfolder\node_modules\react-native-twitter-signin\android\src\main\java\com\goldenowl\twittersignin\TwitterSigninPackage.java' и прокомментируйте строку @Override перед
@Override public List<Class<? extends JavaScriptModule>> createJSModules() { return Collections.emptyList(); }
Дайте команду react-native link, чтобы связать значки react-native-vector-icons с вашим проектом.
Перейдите на 'https://github.com/GoldenOwlAsia/react-native-twitter-signin< /а>'
-> скачать это приложение
-> перейти в папку примеров
-> получить файл TwitterButton.js и вставить его в ваше приложение
-> Импортируйте TwitterButton.js куда хотите и используйте его
Когда вы нажимаете кнопку LoginWithTwitter в своем приложении, оно попросит ввести имя пользователя и пароль учетной записи Twitter и дать разрешение на авторизацию приложения.
Метод _twitterSignIn в вашем TwitterButton.js будет получать доступ и печатать электронную почту, имя пользователя, идентификатор пользователя, имя, authTokenSecret вашей учетной записи Twitter.
Наконец, после входа в систему будет отображаться кнопка выхода из системы (для этого метод handleLogout будет обрабатывать функцию выхода из системы).
Пожалуйста, всегда проводите небольшое исследование, прежде чем задавать вопрос. Если вы Google реагируете на собственный вход в Twitter, первым результатом будет модуль, который, кажется, делает то, что вы ищете:
Вероятно, есть и другие подобные библиотеки.
cd android && ./gradlew clean
из каталога вашего родного приложения. Должно сработать
- person Abhay; 22.11.2016