はじめに - ネクストエンジンアプリ基盤を動かす

はじめに - ネクストエンジンアプリ基盤を動かす

ネクストエンジンアプリ基盤の初期設定と、ネクストエンジン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: はじめに - ネクストエンジンアプリ基盤を動かすページ作成