Учебные материалы

Регистрация приложения в Twitter

Этот урок освещает процесс пошаговой регистрации приложения с интеграцией в Twitter. Регистрация приложения является первым шагом на пути разработки приложения, которое интегрировано с социальным графом пользователей.

Вы выполните эти шаги в вашем браузере на Twitter.com. Несмотря на то, что вы не будете писать код в этих шагах, вы можете использовать простой утилитарный проект для проверки их правильного выполнения. Инструкции по получению и запуску утилиты даны в конце этого урока.

Регистрация нового приложения

Все Twitter пользователи являются потенциальными разработчиками приложений в Twiter. Просто посетите http://dev.twitter.com и введите ваши Twitter данные.

На странице http://dev.twitter.com найдите ваш аватар в правом верхнем углу и наведите на него мышкой. Вы увидете меню, которое содержит(помимо остального) "My applications". Выберите его, чтобы увидеть страницу со списом ваших Twitter приложений. Если вы ещё не создавали ни одного приложения, список будет пуст.

Нажмите на кнопку . На странице Create an application заполните необходимые поля с информацией о вашем приложении.

В поле Name введите название вашего приложения, но не более 32 символов. В поле Description введите описание вашего приложения, от 10 до 200 символов.

В поле Website укажите URL, который указывает пользователю на ваше приложение, где они могут загрузить его и найти больше информации.

В поле Callback можно указать URL, на который Twitter должен перенаправить после успешной авторизации. Лучше оставить это поле пустым и явно указывать его во время авторизации.

Секция Rules Of The Road отображает правила, которые вы должны принять, если вы хотите, чтобы ваше приложение использовало Twitter API.

Правила включают руководства по стилистике отображения твитов и предостережение воссоздания функциональности своих клиентов Twitter. Рекомендуется их прочитать, чтобы быть уверенным, что вы не нарушаете их.

Если вы согласны с правилами, отметьте "Yes, I agree".

Ввод кода с картинки гарантирует, что вы не пользуетесь автоматизированными средствами.

Нажмите на кнопку "Create your Twitter application" для отправки формы и перехода на страницу настроек приложения.

Здесь вы указываете детали о вашем приложении, что оно будет делать и т.д.

Главными полями являются Consumer Key и Consumer secret. Эти значения являются входными данными вашего приложения в Twitter. Они вам необходимы для совершения большинства вещей в Twitter, включая авторизацию через OAuth и работу с Twitter REST API.

Проверка регистрации

Теперь вы можете использовать ваши ключ и секретное слово для доступа к Twitter API.

Клонируйте проект из GitHub:

git clone https://github.com/spring-guides/${project_id}.git

Запустите утилиту, просто запустив её из командной строки с использованием Gradle

./gradlew clean build && java -jar build/libs/gs-register-twitter-app-0.1.0.jar

Или если используете Maven:

mvn package && java -jar target/gs-register-facebook-app-0.1.0.jar

Либо запустить приложение прямо из Gradle:

./gradlew bootRun
С mvn вы можете запустить так: mvn spring-boot:run.

Вам будет предложено два диалога. В первом вас попросят ввести Consumer ID вашего приложения, во втором - Consumer Secret. Скопируйте и вставьте значения со страницы настроек приложения.

Затем приложение создаст запрос к REST API для поиска твитов с хештегом "#springframework". Если вы установили приложения правильно, то вы должны увидеть текст с несколькими соответствующими твитами.

Итог

Поздравляем! Вы зарегистрировали приложение в Twitter.

С оригинальным текстом урока вы можете ознакомиться на spring.io.

comments powered by Disqus