... каналов (10 Most
Youtube Channels) Видеохостинг ...
Здравствуйте, сегодня мы поговорим о социальных сетях, где можно создать свою группу. В основном, продвижение своего интернет-проекта или каких-либо услуг в социальных сетях начинается с создания и оформления группы. Группа в социальной сети — это ваша площадка для формирования аудитории, …
Подробнее: Социальные сети, в которых можно создать группу на сайте СЕО Оптимус.
Всем привет! Сегодня мы поговорим о сервисах e-mail рассылки, где каждый может создать свою рассылку для привлечения дополнительной аудитории на свой проект. В наше время подписку по e-mail используют все менее пользователей, потому что появились более удобные способы для отслеживания …
Подробнее: Сервисы e-mail рассылок на сайте СЕО Оптимус.
... получать трафик с
.ru" style="float ... тематического трафика с
.ru. Сабскрайб — ...
Всем привет! Сегодня я, основываясь на своем опыте, расскажу о привлечении тематического трафика с subscribe.ru. Сабскрайб — информационный канал и популярный сервис e-mail рассылок, на котором сосредоточена большая аудитория пользователей, которые активно подписываются и читают рассылки, также не брезгуют переходить …
Подробнее: Как получать трафик с subscribe.ru на сайте СЕО Оптимус.
Именно этой фразой нас приветствует библиотека для работы с OAuth — ScribeJava (https://github.com/scribejava/scribejava). Если быть точнее, то фраза звучит так: “Who said OAuth/OAuth2 was difficult? Configuring ScribeJava is
so easy your grandma can do it! check it out:”.
И это действительно похоже на правду:
OAuth20Service service = new ServiceBuilder().apiKey(clientId).apiSecret(clientSecret)
.callback("http://your.site.com/callback").grantType("authorization_code").build(HHApi.instance());
String authorizationUrl = service.getAuthorizationUrl();
OAuth2AccessToken accessToken = service.getAccessToken(code);
Готово! Этих трех строчек достаточно, чтобы начать делать OAuth запросы. А сам OAuth запрос можно будет сделать так:
OAuthRequest request = new OAuthRequest(Verb.GET, "https://api.hh.ru/me", service);
service.signRequest(accessToken, request);
String response = request.send().getBody();
Данные о пользователе у нас в руках (в переменной response). И ни капли понимания, как в деталях работает OAuth. Хотим асинхронные http-запросы? Нам хватит тех же трех строчек. Ниже рассмотрим это на примере.
Читать дальше →