はじめに - ネクストエンジンアプリ基盤を動かす
ネクストエンジンアプリ基盤の初期設定と、ネクストエンジンAPIを利用する方法です
※1 ダウンロードページ1でのDBへの接続情報の設定やマイグレーションは済んでいるものとします
※2 アプリの作成や利用許可など、アプリを使うためのネクストエンジン側の設定についてはこちらを御覧下さい
なお、ネクストエンジンアプリ基盤を利用するためには、https
のローカル環境が必要になります
設定をしたのに動作しないと思った際には、お確かめ下さい
ネクストエンジン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を使用するための設定が終わりました
ログインする
次に、実際にネクストエンジンAPIを利用してログインをしてみます
まず、https://localhost/auth/login
(ポートやパスは自分の環境に合わせて修正)
へアクセスして下さい
https://localhost/auth/callback
へリダイレクトされ、画像のような画面が出たら、ログイン成功です
データベースのcompanies, usersテーブルを見てみると、企業データとユーザデータが1件ずつ挿入されています
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: はじめに - ネクストエンジンアプリ基盤を動かすページ作成