mixi Platform » mixi API Quick Start » mixi API Quick Start(サンプルアプリを自動作成)
mixi API Quick Start(サンプルアプリを自動作成)
mixi API Quick Startとは、たった数分でmixiのサンプルアプリを手にすることができるサービスです。(※1) 具体的には、弊社が提供するmixiのサンプルアプリを、開発者がアカウントを所有するクラウドサービス環境内へ弊社が代理作成します。
試しに「"Hello World"アプリを作ろう!」と思っても、意外と1時間や2時間はかかってしまうものです。 通常、mixiのアプリを作成する為には以下の4つのフローが必要です。
- Partner Dashbordにログインし、アプリ情報の登録を行う
- APIドキュメントを参考にアプリのプログラミングを行う
- レンタルサーバ等にアプリをデプロイする
- アプリの動作確認を行う
mixi API Quick Startではこの4つのフローのうち、2と3をmixiが代行します。 つまり、Partner Dashbordでmixiアプリ情報の登録を行うだけで、基本機能を備えたサンプルアプリを手に入れることができます。
- mixiのアプリでどのようなAPIが利用できるのか知りたいときに
- APIの使い方がわからないときに
- ハッカソン等のイベントで、短時間でmixiのアプリを作りたいとき
- mixiのアプリを企画するときの参考資料として
ぜひお役立てください。
尚、現在は以下のアプリに対応しています。
- mixiアプリ(新方式のPC・スマートフォン)
サンプルアプリについて
ご提供するアプリは、アプリが利用することができるmixiのAPIのうち代表的なものを実装しています。 実際に触って動作を確認し、ソースコードと見比べることができます。 またリクエスト署名の検証やセッション管理等、開発者がつまづきやすい機能も実装しています。 詳細は以下をご覧ください。
ソースコードは、The BSD 3-Clause Licenseのもと公開します。 無料でご利用いただけ、また改変も可能です。 現在は以下の言語に対応しています。
- Ruby (Rails3.x)
対応クラウドサービスについて
mixiアプリの開発にはアプリをデプロイするサーバが必要です。 レンタルサーバ・PaaS等と呼ばれるクラウドサービスには、アカウントを作成すると自分のアプリをデプロイできるものがあります。
mixi API Quick Startは以下のクラウドサービスに対応しています。
あらかじめクラウドサービスのアカウントを作成しておくことをお勧めします。
尚、本機能は弊社がクラウドサービスについて保証するものではありません。 開発者自身の判断と責任でクラウドサービスを利用するようお願い致します。
Heroku
Herokuは、Ruby、Java、Python、Scala、Node.js、Clojureなどの複数のプログラミング言語とフレームワークに対応したクラウドアプリケーションの開発を支援するPaaS(Platform-as-a-Service)のリーダーです。 Herokuは、優れた開発者の生産性を最大限に引き出すプラットフォームであり、開発者はサーバーや実行環境の維持管理、アプリケーションの展開、スケーラビリティへの考慮にとらわれず、アプリケーションの開発に集中することができます。 Herokuは、salesforce.com Inc.の100%子会社です。
サンプルアプリ作成手順
ご利用のクラウドサービスごとに手順をご説明します。
利用規約
mixi API Quick Startをご利用頂くには、下記内容をご確認及び同意していただく必要があります。
お問い合わせ
mixi API Quick Startは、本来お客様自身がクラウドサービスにアプリを作成・デプロイする作業をmixiが代行するサービスです。 サンプルアプリ作成完了以降は、クラウドサービスのご利用が多くなるでしょう。 mixiとクラウドサービスのどちらに問い合わせをするべきかは、下記を参考にご判断ください。
mixi
- Partner Dashbordでのアプリ登録フローについて
- サンプルアプリのソースコードについて
- mixiが提供するAPIの仕様や稼働状況について
- mixiのアプリを公開するまでのフローについて
- mixiのパートナーアカウントについて
問い合わせ内容 | リンク |
---|---|
mixi Platformの障害情報 | http://developer.mixi.co.jp/ |
FAQ(よくあるご質問) | http://developer.mixi.co.jp/about-platform/com/faq/ |
技術的な問い合わせ ※認定パートナー専用ページ | http://developer.mixi.co.jp/partner/tech |
クラウドサービス
- クラウドサービスのアカウント作成方法について
- クラウドサービスの仕様や稼働状況について
- クラウドサービスの利用規約について
- クラウドサービスの利用料金、プラン等について
- アプリを編集して再デプロイする等、クラウドサービスの利用方法について
- その他クラウドサービスに関することについて
Heroku
問い合わせ内容 | リンク |
---|---|
Herokuの技術資料 | https://devcenter.heroku.com/ |
プラットフォームの稼働やメンテナンスのお知らせ | https://status.heroku.com/ |
その他のお問い合わせ | https://help.heroku.com/ |
(※1):状況により、時間がかかる場合もございます。