<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Transrain &#187; Services_Twitter</title>
	<atom:link href="http://transrain.net/blog/tag/services_twitter/feed" rel="self" type="application/rss+xml" />
	<link>http://transrain.net/blog</link>
	<description>悠希のだらだらメモ</description>
	<lastBuildDate>Thu, 08 Mar 2012 04:28:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://transrain.net/blog/?pushpress=hub'/>
		<item>
		<title>Services_Twitter</title>
		<link>http://transrain.net/blog/2007/04/24/115854</link>
		<comments>http://transrain.net/blog/2007/04/24/115854#comments</comments>
		<pubDate>Tue, 24 Apr 2007 02:58:54 +0000</pubDate>
		<dc:creator>yuki</dc:creator>
				<category><![CDATA[開発]]></category>
		<category><![CDATA[Services_Twitter]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://transrain.net/2007/04/24/115854</guid>
		<description><![CDATA[Services_TwitterはPHPから簡単にTwitterのAPIにアクセスできるパッケージです。 このライブラリを使う事により、Twitterからのデータを数行で読み込む事が出来ます。(JSON形式) 最新版はこ...]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://transrain.net/wordpress/wp-content/uploads/st001.png" alt="st001.png" width="400" height="200" />
</p>
<p>
Services_TwitterはPHPから簡単にTwitterのAPIにアクセスできるパッケージです。<br />
このライブラリを使う事により、Twitterからのデータを数行で読み込む事が出来ます。(JSON形式)
</p>
<p>最新版は<a href="http://labs.transrain.net/products/services_twitter/">こちら</a>からダウンロードできます。</p>
<p><span id="more-25"></span></p>
<h3>
インストール方法<br />
</h3>
<p>
インストール方法は簡単ですが、PEARが使える環境と使えない環境でインストール方法は変わります。
</p>
<pre># pear install -f http://www.transrain.net/product/services_twitter/Services_Twitter-0.1.0.tgz</pre>
<p>
位置付けとしては&alpha;版にしていますので、&#8211;forceオプションを付けてインストールします。 依存パッケージは現在はありませんので、&#8211;alldepsを付ける必要はありません。
</p>
<p>おまけとしてServices_TinyURLも置いていますので、よろしかったらそちらもどうぞ。</p>
<pre># pear install -f http://www.transrain.net/product/services_twitter/Services_TinyURL-0.1.0.tgz</pre>
<p>
PEARが使えない場合はダウンロードして適当に解凍します。そして使用したいプログラムから呼び出す事によって使用可能となります。
</p>
<h3>使用方法</h3>
<p>このコードはServices_Twitterで取得したデータを<a href="http://www.hawklab.jp/jsonencoder/">Jsphon &#8211; JSON in PHP</a>でデコードして表示しています。そして、ここに書かれているメソッドが0.1.0時点で実装されているメソッドとなります。<br />//function〜となっている行はメソッド定義です。</p>
<pre>&lt;?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

require_once 'Services/Twitter.php';
require_once 'Jsphon.php';

$user = 'ユーザー名';
$pass = 'パスワード';

$st =&#038; new Services_Twitter($user, $pass);

//function getPublicTimeline($id = false)
//var_dump(Jsphon::decode($st->getPublicTimeline()));
//var_dump(Jsphon::decode($st->getPublicTimeline(36690092)));

//function getFriendsTimeline($options = false)
//var_dump(Jsphon::decode($st->getFriendsTimeline()));
//var_dump(Jsphon::decode($st->getFriendsTimeline(array('id'=>$user))));
//var_dump(Jsphon::decode($st->getFriendsTimeline(array('since'=>'Tue, 27 Mar 2007 22:55:48 GMT'))));

//function getUserTimeline($options = false)
var_dump(Jsphon::decode($st->getUserTimeline()));
//var_dump(Jsphon::decode($st->getUserTimeline(array('id'=>$user))));
//var_dump(Jsphon::decode($st->getUserTimeline(array('id'=>$user,'count'=>'5'))));
//var_dump(Jsphon::decode($st->getUserTimeline(array('since'=>'Tue, 27 Mar 2007 22:55:48 GMT'))));

//function getStatusShow($id)
//var_dump(Jsphon::decode($st->getStatusShow('33949902')));

//function setUpdate($value)
//var_dump(Jsphon::decode($st->setUpdate('テスト [st]')));

//function getFriends($id = null)
//var_dump(Jsphon::decode($st->getFriends()));
//var_dump(Jsphon::decode($st->getFriends($user)));

//function getFollowers()
//var_dump(Jsphon::decode($st->getFollowers()));

//function getFeatured()
//var_dump(Jsphon::decode($st->getFeatured()));

//function getUserShow($id)
//var_dump(Jsphon::decode($st->getUserShow($user)));

//function getDirectMessage($since = null)
//var_dump(Jsphon::decode($st->getDirectMessage()));
//var_dump(Jsphon::decode($st->getDirectMessage('Tue, 27 Mar 2007 22:55:48 GMT')));

//function setDirectMessage($id, $text)
//var_dump(Jsphon::decode($st->setDirectMessage('ariela', 'ダイレクトメッセージ [st]')));
?&gt;</pre>
<pre>&lt;?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

require_once "Services/TinyURL.php";

$url     = 'http://www.google.com/search?client=safari&#038;rls=ja-jp&#038;q=tinyurl.com&#038;ie=UTF-8&#038;oe=UTF-8';
$preview = true;

$obj = new Services_TinyURL();
$tiny = $obj->getShortUrl($url, $preview);

echo $tiny;
?&gt;</pre>
<p>最新版は<a href="http://labs.transrain.net/products/services_twitter/">こちら</a>からダウンロードできます。</p>
]]></content:encoded>
			<wfw:commentRss>http://transrain.net/blog/2007/04/24/115854/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

