-
Notifications
You must be signed in to change notification settings - Fork 1
twitter client for Japanese mobile phone by CakePHP.
License
hosimitu/k-twi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
***************************************************************** k-twi twitter client for Japanese mobile phone by CakePHP. Docomo, softbank and au. 作った人:hosimitu メール:hosimitu+k-twi@gmail.com URL:http://twitter.hosimitu.com/ ***************************************************************** ----------------------------------------------------------------- ■必要なプログラム ----------------------------------------------------------------- 開発時はCakePHP1.2.5をベースにしています。 1.3以降では動作しないようです。 詳しい方がいらっしゃればよろしくお願いします。 また以下のコンポーネントを使用させてもらっています。 それぞれの使い方はそれぞれの場所で。 OAuth consumer component http://github.com/cakebaker/oauth-consumer-component KtaiLibrary http://github.com/MASA-P/KtaiLibrary ----------------------------------------------------------------- ■はじめに ----------------------------------------------------------------- このプログラムはPHPの勉強とCakePHPの勉強のために作ったため、相当 恥ずかしいコードとなっておりますのでご注意ください。 動作確認自体は行えているので、設定をキチンとすれば動きます。 ----------------------------------------------------------------- ■動作環境 ----------------------------------------------------------------- PHP5以降の環境が必要となります。また、データベースも必要です。 私の環境ではMySQLを使っていました。 ----------------------------------------------------------------- ■使い方 ----------------------------------------------------------------- コントローラー、モデル、ビューをそれぞれ配置してください。 『users_controller.php』内の『function add』の中身のコールバック URLの『http://www.example.com/users/twitter_callback』を修正して ください。他にもビュー内にいくつかhttp://www.example.com/があるの で修正してください。 実際に使ってくださった方とのやり取りはこちら。 http://d.hatena.ne.jp/hosimitu/20110327/1301237513 あとは上に書いてある『必要なプログラム』の設定を行えば動きます。 OAuth周りですね。 データベースは以下のような形です。 phpMyAdminでSQLエクスポートしただけなので動くかは未確認。 CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `login_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `screen_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `access_token` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `access_token_secret` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `icon` tinyint(4) NOT NULL DEFAULT '1', `count` int(11) NOT NULL DEFAULT '20', `footer` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `created` datetime NOT NULL, `modified` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `login_id` (`login_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; CREATE TABLE `addresses` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ipaddress` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `login_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `created` datetime NOT NULL, `modified` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ----------------------------------------------------------------- ■その他 ----------------------------------------------------------------- 認証されたOAuthトークンを使い回して遊ぶ、アプリケーション集合体 も目指しています。その第一弾として『matomes_controller.php』辺りを 作ってみました。参考にして色々開発してみるのもありかも知れません。 ----------------------------------------------------------------- ■連絡先 ----------------------------------------------------------------- メール:hosimitu+k-twi@gmail.com ----------------------------------------------------------------- ■最後に ----------------------------------------------------------------- このプログラムが発展して非パケット定額ユーザーもtwitterを多く楽し めるようになれればと思います。開発を協力してくれる人がいたらお願い します。 良いサーバーも探さないとね。
About
twitter client for Japanese mobile phone by CakePHP.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published