mixiアプリ
こんにちは、M・Kです。
本日、ブルーアート制作のmixiアプリが公開されました。
その名も「ザ・スピードアップ」。
モバイル専用ですが、よろしければ遊んでやってください><
mixiアプリはOpenSocialに準拠しているのですが、これがまた面倒くさかった…。いや、サーバがPHP5でさえあれば、すぐ出来てたんですが。
以下、この数週間、優先作業の合間を縫って辿った道程。(←半分は自業自得)
mixi Developer Centerに載っているサンプルを元にOAuth.phpを使ってみる。
↓
動かない。
↓
OAuth.phpはPHP5以上でないと使えない。
ブルーアートのサーバはPHP4。
↓
PHP5を共存させてやろうかとしばし思案。
↓
却下。(←自分でやるのはこわい。誰かやってくれ)
↓
PHP4でやる方法(というかライブラリ)をググる。
↓
lib_oauth.phpを発見。
↓
動いた。
↓
が、POSTメソッドがない。
↓
lib_oauth.phpを元にcURLを使ったPOSTメソッドを追加する。
↓
動いた。
↓
が、cURLを使うのに抵抗感。(←たまに変なところで挑戦意識が芽生える)
↓
stream_context_create+file_get_contentsでやってみる。
↓
動かない。
↓
「5.0.0 コンテキストサポートが追加されました。」
via PHP Manual - file_get_contents
↓
fopenを使ってみる。
↓
動かない。
↓
「PHP4でfopen()を使うとエラーが出る人もいる」
via colori - php4とphp5に対応したTwitter投稿の方法
↓
じゃあfsockopenでどうよ!?(←半ギレ)
↓
動いた。
ここまででやっとベースができた状態。
ここから先も、まあ時間がかかりましたが…何とか公開にこぎつけることができました。
あとひとつ、ちょっとやらなきゃいけないことがありますが…追々やります。

コメント (0)
コメントはありません。