Posted by : Izumikawa Fukumi 2013年6月15日土曜日

今回Twitterでbotを作ってみました。

投稿される物は、Google+の投稿をTwitterへ自動的に投稿すると言う物です。
自分は、Google+とTwitterとmixiを利用しているのですが、
全てに対して投稿するのは大変なので、

Google+ -> Twitter -> mixi

の順で投稿出来る様にしてみました。

Google+で投稿したらTwitter/mixiにも投稿されると大変便利です。
多少phpの知識は、必要ですが、やってみれば簡単です。

以下のサイトを参考にして作り上げて下さい。
http://pha22.net/twitterbot/

このサイトの方法では、実際にプログラミングの知識は、必要ありません。
プログラミングの知識を使うのは、自分でカスタムする時だけです。

自分の場合以下の様にカスタムしました。


<?php
//=============================
//EasyBotterを呼び出します
//=============================
require_once("EasyBotter.php");
$eb = new EasyBotter();

//Google+のRSS取得

$googlerss = simplexml_load_file("http://gplus.slfeed.net/RSS2/103883213408660487064");

$googletxt = $googlerss -> channel -> item[0] -> title;
$googletxt2 = $googlerss -> channel -> item[0] -> link;
$google_text = "[Google+]" . $googletxt . "  " . $googletxt2;

$fp = fopen("data.txt", 'w');
fputs($fp, $google_text);
fclose($fp);



//google+のRSS取得の部分から下が僕のコードです。
結局google+の投稿が取得出来ればいいのですから前回紹介した、
Google+のRSS取得で、RSSを読み込めばいいんです。


$googletxt = $googlerss -> channel -> item[0] -> title;
$googletxt2 = $googlerss -> channel -> item[0] -> link;

この部分でxmlの配列にアクセスして、記事&リンクを取得して後は並べ変えればいい







- Copyright © I aim to creator. - Hatsune Miku - Powered by Blogger - Designed by Johanes Djogan -