アーカイブ

2010 年 7 月 のアーカイブ

ツイート非公開時のTwitterAPIの挙動

2010 年 7 月 20 日 コメントはありません

ツイート非公開時のTwitterAPIの挙動が一部違う。

ツイート非公開時に、取得しようとした時、共通のエラーが返されるAPI一覧。
Retweet周りは触ったことがないので、知っている限り。

Twitter API Wiki / Twitter REST API Method: statuses user_timeline
Twitter API Wiki / Twitter REST API Method: statuses friends
Twitter API Wiki / Twitter REST API Method: statuses followers
Twitter API Wiki / Twitter REST API Method: favorites

返ってくるステータスコード

401

返ってくる文字列

Not authorized

statuses showだけ返る結果が違うので注意が必要。
Twitter API Wiki / Twitter REST API Method: statuses show

返ってくるステータスコード

403

返ってくる文字列

Sorry, you are not authorized to see this status.
カテゴリー: 日記 タグ:

CentOS5.5でRubyGemsを利用する

2010 年 7 月 16 日 コメントはありません

RPMForgeリポジトリにRubyGemsパッケージの主要なものはあるが、ないものはコマンドでいれることになるので、パッケージは利用しない。
CentOS5.5のrubyは1.8.5と古いため、バージョンにあったものを利用する。

RubyGems

yum install ruby-devel gcc gcc-c++
cd /usr/local/src
wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.5.zip
unzip rubygems-1.3.5.zip
cd rubygems-1.3.5
ruby setup.rb config

Passenger

yum install httpd-devel
gem install passenger
passenger-install-apache2-module
vim /etc/httpd/conf.d/passenger.conf

Ruby on Rails

gem install -v=2.3.5 rails

mysql

yum install mysql-devel
gem install mysql -v 2.7 -- --with-mysql-config=/usr/bin/mysql_config

hpricot

gem install hpricot -v=0.7

mechanize

yum install libxml2-devel libxslt-devel
gem install mechanize

sqlite3-ruby

yum install sqlite sqlite-devel
gem install sqlite3-ruby -v=1.2.4
カテゴリー: ruby タグ: ,

Services_Twitter::sendOAuthRequest

2010 年 7 月 14 日 コメントはありません

Services_Twitter::sendOAuthRequestではHTTP_Request2_Exceptionをcatchしていますが、実際はHTTP_OAuth_Exceptionをcatchしなきゃいけない。

Services_Twitterはベーシック認証周りは大丈夫だと思いますが、OAuth周りはまともにテストされてないので、結構バグあります。

カテゴリー: php タグ: ,

あとで書くよ

2010 年 7 月 5 日 コメントはありません

services_twitterのprepareRequestメソッド

続きを読む…

カテゴリー: php タグ: