はじめに - ネクストエンジンアプリ基盤を動かす
はじめに - ネクストエンジンアプリ基盤を動かす
Section titled “はじめに - ネクストエンジンアプリ基盤を動かす”ネクストエンジンアプリ基盤の初期設定と、ネクストエンジンAPIを利用する方法です
※1 ダウンロードページ1でのDBへの接続情報の設定やマイグレーションは済んでいるものとします
※2 アプリの作成や利用許可など、アプリを使うためのネクストエンジン側の設定についてはこちらを御覧下さい
なお、ネクストエンジンアプリ基盤を利用するためには、httpsのローカル環境が必要になります
設定をしたのに動作しないと思った際には、お確かめ下さい
ネクストエンジンAPIの設定を更新
Section titled “ネクストエンジンAPIの設定を更新”アプリを動作させるためには、client_id, client_secretが必要です
ネクストエンジンの、アプリを作る > 設定 > APIから取得して下さい
client_idとclient_secretを入手したら、
fuel/app/config/nextengine.phpを編集します
各項目を*************************の部分に入力して下さい
なお、redirect_uriのパスは、実装済みの認証コントローラを利用するために、/auth/callbackにして下さい
<?php
return array( 'client_id' => '*************************', 'client_secret' => '*************************', 'redirect_uri' => 'https://localhost/auth/callback',
'debug' => array( // 今回の説明上関係ないため省略 ));これで、ネクストエンジンAPIを使用するための設定が終わりました
ログインする
Section titled “ログインする”次に、実際にネクストエンジンAPIを利用してログインをしてみます
まず、https://localhost/auth/login(ポートやパスは自分の環境に合わせて修正)
へアクセスして下さい

https://localhost/auth/callbackへリダイレクトされ、画像のような画面が出たら、ログイン成功です
データベースのcompanies, usersテーブルを見てみると、企業データとユーザデータが1件ずつ挿入されています
APIを試す
Section titled “APIを試す”ネクストエンジンAPIを使用するデモも用意しました
※ 取得系のAPIのみしか使用していません
その他APIについては、SDKのドキュメント2をお読み下さい
https://localhost/demo/api/findにアクセスして下さい

ネクストエンジンAPIを使用してメイン機能のデータが表示されます
なお、この画面を担当しているコントローラは、
fuel/app/modules/demo/classes/controller/api.phpです
こちらのファイルを書き換えてもアプリへの影響はないため、
APIを試すデモファイルとして、各APIをお試し下さい
- 2015/02/17: はじめに - ネクストエンジンアプリ基盤を動かすページ作成
デモのダウンロード; ↩
ネクストエンジンAPI SDK ドキュメント ↩