Показаны сообщения с ярлыком Twitter. Показать все сообщения
Показаны сообщения с ярлыком Twitter. Показать все сообщения

среда, 27 марта 2019 г.

Queryfeed — RSS-ленты из Твиттера и Фейсбука





Я отношусь к тем людям, которые в основном читают социальные сети, блоги и твиттер, но не пишут в них. У меня есть аккаунты почти во всех сервисах, но только для того, чтобы зайти и прочитать новую информацию.
Полагаю, что я не один такой. В добавок к вышесказанному, все новостные ресурсы я предпочитаю читать через РСС-ленты, считая их самым удобным средством распространения информации. К сожалению, оба информационных гиганта — Фeйсбук и Твиттер — лишили пользователей возможности выкачивать ленты. За пару дней я собрал на коленке сервис, который устраняет этот недостаток.
Итак, милости прошу на Queryfeed.
 
На текущий момент сервис умеет вытягивать данные из Твиттера и Фейсбука. Запросы осуществляются через Search API и Graph API соответственно. Твиттер поддерживает сложные запросы, например, по автору, по адресату, по хэш-тегу и тд. Полученный с серверов JSON конвертируется в RSS и отдается пользователю. Для лент Твиттера задан TTL (время кэша) 5 минут, для Фейсбука — 10 минут.
Примеры

  • #habr — поиск по хэш-тегу;
  • from:username — твиты от автора username;
  • собакаusername — твиты с упомянутым username;

Доступны и другие операторы, в т.ч. исключение слова, операция OR, и т.д. К сожалению, поиск от Фейсбука похвастаться такой гибкостью не может. Я добавил его в качестве эксперимента, и, возможно, от него придется отказаться.
Техническая сторона

Сервис написан на Питоне, фрейморк — Flask. Поскольку сервис не обращается к БД, Джанго здесь явно избыточен. РСС-лента формируется шаблонизатором Jinja2 по XML-шаблону. Хостится в облаке App Engine. Код не привязан к архитектуре GAE, чтобы в любой момент можно было оттуда съехать.
Теперь можно читать Твиттер в любимом RSS-ридере. Или использовать RSS-ленту как средство передачи информации (например, из Твитера на ваш сайт/блог). Буду очень признателен за критику и пожелания.

среда, 11 ноября 2015 г.

КАК УСКОРИТЬ ИНДЕКСАЦИЮ СТАТЕЙ С ПОМОЩЬЮ TWITTER


Существует несколько способов и множество сервисов по быстрому, можно сказать моментальному попаданию статьи в индекс. Сейчас мы рассмотрим один из них.

Данный метод призван для быстрой индексации статей только для поисковой системы Яндекс, кто продвигает свой сайт через Яндекс вполне может пользоваться. 

После немалого рытья в интернете и поиска подходящего сервиса, с помощью которого можно быстро загнать статью в поисковую систему Яндекс, решил воспользоваться услугами данного сайта - PROSPERO.RU
Как ускорить индексацию статей с помощью Twitter


Непримечательный с виду ресурс))) , но возможностей много, ну и дешево я бы сказал. По мимо продвижений статей через Твиттер, предлагает продвигать Ваши статьи через самые популярные сети к примеру ВКонтакте и т.д., также можно создать свою площадку, или же сервис может сделать все сам за вас, канечно за определенную плату. 

Как ускорить индексацию статей с помощью Twitter


И так приступаем к работе 

1. Регистрируемся PROSPERO.RU . Зарегистрироваться можно двумя способами, - вводим свои данные, или сразу же можно войти в аккаунт через Вконтакте.

2. Прежде чем начинать работать, нужно забросить деньжат. Много в первый раз я не бросал, да особо для начала много и не нужно, учитывая то, что стоимость твита у них стоит 2 рубля - минимальная, ну и вам если заинтересовало дабы проверить работоспособность ресурса, советую много не кидать. 

Как ускорить индексацию статей с помощью Twitter


3. Деньги есть начинаем работать. Выбираем, создать компанию - пишем свои данные, т.е. вводим любое название или название сайта, как кому удобно. 

Как ускорить индексацию статей с помощью Twitter


4. Теперь твитаем, - заполняем интересующие нас поля ( время сколько будут твитать 1- 2 -3 ..... дня, стоимость твита минимальная 2 рубля), я брал ручной ввод ссылок, - вписываем ссылку и краткое описание, не более 140 символов. Ваш твит готов. Можно заказывать ретвиты, можно настроить сервис в общем под себя как вам удобно. 

Как ускорить индексацию статей с помощью Twitter


Результат был у меня через 1 час. Проверил - статья в индексе, плюс идут просмотры статей. Через некоторое время статья естественно падает в индексе , сначала мы 1-е потом 3-е потом 5-е, если канечно статья Не уникальна. Ну а дальше Ваш уже выбор - можно ретвитить статью , поднимать ее в индексе, или твитить новые статьи и т.д. 

Если Вам понтравилась статья можете твитнуть или не твитнуть

ПУБЛИКУЕМ RSS В TWITTER, FACEBOOK, LINKEDLN АВТОМАТИЧЕСКИ


witterfeed.com – ресурс, позволяющий загонять вашу RSS ленту в Twitter, Facebook, Linkedln. Наличие новых новостей в ленте можно проверять прямо с этого ресурса, и моментально публиковать их.

Работать с данным ресурсом довольно просто и быстро. Войти можно через OpenID просто имея учетную запись в Google или Yahoo.
Далее нужно добавить RSS ленту, по данной ссылке http://twitterfeed.com/feeds/new, вы увидите такую форму
Публикуем RSS в Twitter, Facebook, Linkedln автоматически


Далее, добавляем свой АККАУНТ с Твиттера

Публикуем RSS в Twitter, Facebook, Linkedln автоматически


На этом все, установка окончена, без особых настроек, ваша лента будет сканироваться каждые 30 минут, и автоматически публиковать c rss в twitter

Публикуем RSS в Twitter, Facebook, Linkedln автоматически


Вот и все, удачного Вам продвижения!

СОЦИАЛЬНЫЕ МЕТА-ТЭГИ ДЛЯ GOOGLE, TWITTER И FACEBOOK


Если вы работаете над разработкой интернет-магазина, и по техническому заданию предусмотрена интеграция с социальными сетями вроде Facebook, Twitter и Google+, то этот пост как раз для вас. Мы убеждены в том, что социальные сети помогут вам повысить уровень продаж и сгенерировать новый приходящий трафик. Сегодня мы постараемся рассказать вам о том, как установить социальные мета-тэги, определяющие заголовки, описания и изображения, которые будут отображаться на странице SERP в поисковых системах.

Примечание: тэги META следует включать в головную секцию вашего кода 'head'.

Мета-тэги для распространения

Они помогут вам определить ваше авторство материала в поисковых системах.
<meta property="place:location:latitude" content="13.062616"/>
<meta property="place:location:longitude" content="80.229508"/>
<meta property="business:contact_data:street_address" content="Street Name"/>
<meta property="business:contact_data:locality" content="City Name"/>
<meta property="business:contact_data:postal_code" content="ZIP Code"/>
<meta property="business:contact_data:country_name" content="Country"/>
<meta property="business:contact_data:email" content="cotact@mail.com"/>
<meta property="business:contact_data:phone_number" content="+91 1234567890"/>
<meta property="business:contact_data:website" content="http://www.website.com"/>


Google Plus

Сюда нужно добавить информацию о вашем сайте.

<meta itemprop="name" content="Website Name"/>
<meta itemprop="description" content="Website Description"/>
<meta itemprop="image" content="https://website.com/image250X250.png"/>


Социальные мета-тэги для Google, Twitter и Facebook


Инструмент для тестирования структурированных данных от Google

Twitter

<meta name="twitter:card" content="summary"/>  <!-- Card type -->
<meta name="twitter:site" content="9lessons"/>
<meta name="twitter:title" content="The Wall Script">
<meta name="twitter:description" content="PHP Social Networking Script"/>
<meta name="twitter:creator" content="9lessons"/>
<meta name="twitter:image:src" content="https://website.com/image250X250.png"/>
<meta name="twitter:domain" content="website.com"/>


Социальные мета-тэги для Google, Twitter и Facebook


Верификация в Twitter 

Валидируйте ваш сайт по следующей ссылке

Добавьте ваш сайт и валидируйте его

Социальные мета-тэги для Google, Twitter и Facebook


Предоставьте информацию о владельце сайта

Социальные мета-тэги для Google, Twitter и Facebook


Валидация завершена

Социальные мета-тэги для Google, Twitter и Facebook


Facebook

Предоставьте данные о вашем сайте и профиле в Facebook.

<meta property="og:type" content="profile"/> 
<meta property="profile:first_name" content="First Name"/> 
<meta property="profile:last_name" content="Last Name"/>
<meta property="profile:username" content=""/>
<meta property="og:title" content="Website Name"/>
<meta property="og:description" content="Website  Description"/>
<meta property="og:image" content="https://website.com/image250X250.png"/>
<meta property="og:url" content="http://www.thewallscript.com"/>
<meta property="og:site_name" content="Website Name"/>
<meta property="og:see_also" content="http://www.website.com"/>
<meta property="fb:admins" content="Facebook_ID"/>


Инструмент отладки для валидации мета-информации в Facebook