はじめに
ネクストエンジンアプリ開発の流れを記載します。
1. ネクストエンジンアカウントの作成
ネクストエンジンアプリを作るにはネクストエンジンアカウントが必要になります。
ネクストエンジンアカウントを作成後、テストメイン機能を発行し、アプリ開発が可能になります。
ネクストエンジンアカウントはこちらから作成可能です。
2. アプリの登録
ネクストエンジンにこれから開発するアプリを登録します。
アプリを登録すると、ネクストエンジンAPIにリクエストする際に必要なclient_id、client_secretが発行されます。
こちらをご覧になり、アプリを登録してください。
登録する際にはアプリの「種類」と「販売形態」を選択してください。以下に詳細を記載します。
種類 | 説明 |
---|---|
メイン機能と連携するアプリ | メイン機能のデータ(受注データや商品データ等)を使ったアプリ。APIを利用してメイン機能と連携する場合はこの種類を選択 |
ネクストエンジンログインのみのアプリ | メイン機能へネクストエンジンIDを使ったログインを行うアプリ。メイン機能のデータを一切使わないが、ネクストエンジンのユーザー認証やアプリの請求をご利用の場合はこの種類を選択 |
自社サービスのアプリ | 御社のサービスをアプリとして登録し、ページを作って宣伝するアプリ。すでに公開しているサービスでネクストエンジンとのシステム的な連携はしない場合はこの種類を選択 |
販売形態 | 説明 |
---|---|
すべての企業に公開 | アプリをすべての企業に公開・販売します。販売開始後、「アプリを探す」タブのアプリ一覧に表示されるアプリです。 |
特定の企業に公開 |
アプリを特定の企業にのみ公開します。自社の基幹システムと連携したい場合などに適した販売形態です。 一メイン機能にのみご利用可能です。 販売開始後、「アプリを探す」タブのアプリ一覧には表示されず、「アプリを作る」タブの基本タブの「接続先メイン機能」で選択したメイン機能にのみ利用できるアプリです。 |
3. アプリの実行方法の決定
アプリが登録できたら、実行方法を決めましょう。
アプリを作る>編集>APIタブ>テスト環境設定>Redirect URIを入力・更新すると、実行方法設定を選択するフォームが表示されます。
アプリの実行(提供)方法として、「単独機能」か「拡張機能」を選択することができます。
実行方法 | 説明 |
---|---|
単独機能として実行 |
アプリの一覧から起動することができます。 Redirect URIにパラメータ「execution_method=single」を付与してアプリを起動します。 |
ネクストエンジンの拡張機能として実行 |
メイン機能の検索結果画面で選択したデータ(受注伝票や商品マスタ等)に対してアプリを起動することができます。 Redirect URIにパラメータ「execution_method=extension&extension_execution_id=拡張機能実行ID」を付与してアプリを起動します。 ※ 拡張機能実行IDは受注伝票検索API等の入力パラメータに指定することで、メイン機能の検索結果画面で選択したデータに合致した情報を取得することができます。 詳細はこちらをご参照ください。 |
4. アプリの開発
ネクストエンジンAPIは、ネクストエンジン(メイン機能)のデータを操作するためのインターフェースです。
(ex. メイン機能の受注情報をアプリに取り込む、アプリからメイン機能の受注情報を書き込む)
本リファレンスやサンプルコード(PHP)やサンプルコード(Java)をご参考ください。
疑問や質問に関してはコミュニティに投稿してみましょう。
ネクストエンジンAPIの利用料金について、以下の記載します。
- 販売形態が「すべての企業に公開」の場合は無料となります。
- 販売形態が「特定の企業に公開」の場合は以下の表をご参照ください。
APIリクエスト回数/月 | 通信データ量(GB)/月 | 金額/月 |
---|---|---|
1~1000 | ~3 | 0 |
1001~2000 | ~4 | 5,000 |
2001~5000 | ~5 | 10,000 |
5001~10000 | ~6 | 30,000 |
10001~ | 6~ | 要相談(サポートまでご連絡ください) |
※ APIリクエスト回数、通信データ量のどちらか利用料が多いものを基準として利用料金が発生します。
※ APIリクエスト回数、通信データ量は「アプリを作る」>「リクエスト履歴」から確認することが可能です。
5. アプリの申請
開発したアプリを公開します。
こちらをご参照ください。