まずmixiアプリを実行した際の大体の処理の流れ
1.mixiアプリの画面を開くと
⇒開発者が用意した外部サーバーにあらかじめ置いておいたxmlファイルを受信して読み込む。
⇒ゲームプログラム(FLASHなど)のファイルを受信して表示。
2.アプリの処理によって外部サーバーと通信する際は、
⇒暗号化通信
⇒データベース操作
以上の処理を行うとして、実際に開発に必要なもの:
1.mixi Developer Center という公式サイトでmixiアプリ開発の規約についてよく読む
2.外部サーバーの用意
3.XMLファイルは確実に使うので、XMLとJavaScriptの知識
4.サーバ側で処理するためのCGIプログラミング
5.mixi⇔サーバ間の暗号化通信のためのOAuth署名の知識
6.サーバ側の処理で使用するデータベース知識
7.FLASHのプログラミングの知識
作るものによって増えたり減ったりするだろうが、
今回は以上の7点をおさえて製作することにしている。
Developer Centerのmixiアプリの項目の「技術仕様」の項目を見ると、
用途に応じたサンプルコードがたくさんあるので有難い。
PR