Twitter - как эксплуатировать, палю метод

Alexander123456
На сайте с 13.10.2008
Offline
140
2151

Привет,

многие ещё думают, на кой сдался этот Твиттер, а многие ещё даже не вникали в суть его работы.

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

Код на PHP нужно прикрутить на Крон или какие-либо события происходящие на сайте (самое простое, тогда и поле twitter создавать не нужно), предварительно в таблице нужно создать поле twitter в которое будет заносится метка о публикации этой статьи.

<?php

// DB connection
$db = mysql_connect ("localhost","!!!YOU-LOGIN!!!","!!!PASSWORD!!!");
mysql_select_db("!!!BASE-NAME!!!",$db);

// MySQL Select
$result = mysql_query ("SELECT * FROM !!!TABLE-NAME!!! WHERE twitter!='Y'", $db);
$num_rows = mysql_num_rows($result);
if ($num_rows > 0)
{
$myrow = mysql_fetch_array ($result);

// Get Title and URL
$id=$myrow["article_id"];
$title=$myrow["article_title"];
$url=$myrow["article_title"];
$url=preg_replace("/[^a-z0-9]/i", "-", $url);
$url="http://www.YOU-SITE.com/Article/".$url."/".$id;


// TWITTER UPDATER
// Message text
$thisposttitle = $title;
$thispostlink = $url;
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$thispostlink);
if (strlen($tinyurl) > 10)
{
$result = mysql_query ("UPDATE !!!TABLE-NAME!!! SET twitter='Y' WHERE article_id=$id", $db);
$sentence = '';
$sentence = $thisposttitle . ' ( ' . $tinyurl . ' )';

// Login & Pass
$twitterlogin = '!!!TWITTER-LOGIN!!!';
$twitterpw = '!!!TWITTER-PASSWORD!!!';
$twitterlogin_encrypted = base64_encode($twitterlogin.':'.$twitterpw);

// Send Message
$twit = 'status='.$sentence;
$host = 'twitter.com';
$port = 80;
$fp = fsockopen($host, $port, $err_num, $err_msg, 10);

if (!$fp)
{
echo "$err_msg ($err_num)<br>\n";
} else
{
echo $string;
fputs($fp, "POST /statuses/update.xml HTTP/1.1\r\n");
fputs($fp, "Authorization: Basic ".$twitterlogin_encrypted."\r\n");
fputs($fp, "User-Agent: ".$agent."\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-length: ".strlen($twit)."\n");
fputs($fp, "Connection: close\n\n");
fputs($fp, $twit);
for ($i = 1; $i < 10; $i++){$reply = fgets($fp, 256);}
fclose($fp);
}
}
}
?>

Под свой сайт код заточить не сложно, кроме логинов и паролей нужно отредактировать 5 строчек кода после // Get Title and URL

mr.mixer
На сайте с 11.12.2007
Offline
108
#1
автоматическое создание сообщений с нужными урлами

А как же редирект через tinyurl.com?! Что вы подразумевали под "нужным урлом"?

Papochka
На сайте с 27.02.2009
Offline
40
#2
Alexander123456:
Привет,

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

Код на PHP нужно прикрутить на Крон или какие-либо события происходящие на сайте (самое простое, тогда и поле twitter создавать не нужно), предварительно в таблице нужно создать поле twitter в которое будет заносится метка о публикации этой статьи.

<?php

// DB connection
$db = mysql_connect ("localhost","!!!YOU-LOGIN!!!","!!!PASSWORD!!!");
mysql_select_db("!!!BASE-NAME!!!",$db);

// MySQL Select
$result = mysql_query ("SELECT * FROM !!!TABLE-NAME!!! WHERE twitter!='Y'", $db);
$num_rows = mysql_num_rows($result);
if ($num_rows > 0)
{
$myrow = mysql_fetch_array ($result);

// Get Title and URL
$id=$myrow["article_id"];
$title=$myrow["article_title"];
$url=$myrow["article_title"];
$url=preg_replace("/[^a-z0-9]/i", "-", $url);
$url="http://www.YOU-SITE.com/Article/".$url."/".$id;


// TWITTER UPDATER
// Message text
$thisposttitle = $title;
$thispostlink = $url;
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$thispostlink);
if (strlen($tinyurl) > 10)
{
$result = mysql_query ("UPDATE !!!TABLE-NAME!!! SET twitter='Y' WHERE article_id=$id", $db);
$sentence = '';
$sentence = $thisposttitle . ' ( ' . $tinyurl . ' )';

// Login & Pass
$twitterlogin = '!!!TWITTER-LOGIN!!!';
$twitterpw = '!!!TWITTER-PASSWORD!!!';
$twitterlogin_encrypted = base64_encode($twitterlogin.':'.$twitterpw);

// Send Message
$twit = 'status='.$sentence;
$host = 'twitter.com';
$port = 80;
$fp = fsockopen($host, $port, $err_num, $err_msg, 10);

if (!$fp)
{
echo "$err_msg ($err_num)<br>\n";
} else
{
echo $string;
fputs($fp, "POST /statuses/update.xml HTTP/1.1\r\n");
fputs($fp, "Authorization: Basic ".$twitterlogin_encrypted."\r\n");
fputs($fp, "User-Agent: ".$agent."\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Content-length: ".strlen($twit)."\n");
fputs($fp, "Connection: close\n\n");
fputs($fp, $twit);
for ($i = 1; $i < 10; $i++){$reply = fgets($fp, 256);}
fclose($fp);
}
}
}
?>


Под свой сайт код заточить не сложно, кроме логинов и паролей нужно отредактировать 5 строчек кода после // Get Title and URL

Ссылочное не наберёшь там урлы стоят через редирект.

Alexander123456
На сайте с 13.10.2008
Offline
140
#3
mr.mixer:
А как же редирект через tinyurl.com?! Что вы подразумевали под "нужным урлом"?

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

Alexander123456 добавил 27.07.2009 в 05:02

mr.mixer:
А как же редирект через tinyurl.com?! Что вы подразумевали под "нужным урлом"?

То, что получаем урл по которому могут спокойно переходить люди на нужную нам страницу.

mr.mixer
На сайте с 11.12.2007
Offline
108
#4

А без вашего скрипта раньше люди никак не могли переходить что ли?!

Alexander123456
На сайте с 13.10.2008
Offline
140
#5
mr.mixer:
А без вашего скрипта раньше люди никак не могли переходить что ли?!

В чём суть вопроса?

Люди могли переходить с Твиттера на ваши сайты, если на Твиттере было сообщение с ссылкой на ваш сайт. Скрипт занимается массовым созданием подобных сообщений на ваших аккаунтах Твиттера.

P.S.

Вы наверное прочли "Палю метод", как "Палю тему", тогда всё ясно, невнимательность :)

A
На сайте с 17.11.2008
Offline
85
#6

А метод зароботка на твитере в подписе. Рефссылка...

Реклама в Твиттере! (http://tweem.ru/1ff1de774005f8da13f42943881c655f) Заработок на Твиттере (http://tweem.ru/1ff1de774005f8da13f42943881c655f)
imho-no
На сайте с 07.04.2008
Offline
186
#7

Papochka, оверквотинг - зло

Я - советский пионер. Надо переводить бабушек через дорогу и Бога - нет. юзаю этот хостинг http://ipipe.ru/?pid=16015 (http://ipipe.ru/?pid=16015). полёт нормальный!
A
На сайте с 22.02.2009
Offline
57
#8
artemislava:
А метод зароботка на твитере в подписе. Рефссылка...

Для заработка может и подходит этот сервис, но для рекламодателей никак. Увидев 28 марта освободившийся домен, я не удивлюсь и даже порадуюсь.

Sapient InterSocial Submitter (http://sapientsubmitter.com) - ~300 _действующих_ социалок в базе RazorSharp Submitter (http://RazorSharp.su) - ~100 RSS/блогсервисов в базе

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий