twitter.comとvkontakte.ru(phpバージョン)を組み合わせます

投稿http://habrahabr.ru/blogs/python/59236/に触発されました。

上記の投稿を読んだ後、私は誰もがそのような目的のために家庭用コンピューターを使用できるわけではないことを提案しました(たとえば、常にオンになっているわけではないため)。 しかし、私たちの多くはphpホスティングを使用しており、これもcronをサポートしています。 ウォームアップするために、このスクリプトを書きました。



書くとき、私は使用しました:

ここでダウンロードし twitter API

自分で作成したvkontakte API。 スクリプトコードは次のようになりました。



<?

include 'twitter.class.php';

include 'vkontakte.class.php';

include 'config.php';



$twitter = new twitter();



$twitter->username = $twitterUser;

$twitter->password = $twitterPassword;



$statusTwitter = $twitter->userTimeline()->status->text;



$vk = new VkontakteAPI($vkontakteEmail, $vkontaktePassword);

$vk->auth();



$statusVkontakte = $vk->getStatus();



if ($statusTwitter != $statusVkontakte)

{

$vk->setStatus($statusTwitter);

}

?>









合計で、これをホスティングフォルダーにアップロードし、config.phpファイルにアカウント設定を登録する必要があります。

次のビュー:

<?

$twitterUser = 'pupkin';

$twitterPassword = 'temp';



$vkontakteEmail = 'pupkin@yandex.ru';

$vkontaktePassword = 'temp';

?>







。 基本的に、スクリプトはすぐに使用できます。



私はコードの「文書化解除」をおforびします。ここではすべてが明確であると思いますが、それでも少し自由な時間を文書化します。 スクリプトの開発に関する質問や提案を受け入れます。 また、可能な限りすぐに編集しようとする可能性のあるバグ。



APIを含む完全なアーカイブは、 www.radmus.net / downloads / twitter2vkontakte.zipからダウンロードできます。



素敵な使い方をしてください! =)



All Articles