API連携について
#1
2020/2/6 (木) 08:45
API連携について
ネクストエンジン上に作成した「自社作成アプリ」を介して、ネクストエンジンと弊社POSシステムを連携し、
各ECサイトのネクストエンジン上の出荷確定データを、EC売上としてPOSシステムに取り込む運用を想定しています。
ただ、POSシステムはVPN接続の楽天クラウドで運用しています。
VPN接続の楽天クラウドには、外部システム連携用の光回線とファイヤーウォールを設置しています。
通常、ネクストエンジンのグローバルIPアドレスと使用するポート番号を、ファイアウォールに設定してもらう必要がありますが、
アプリを介して連携を行う場合、どのような設定を行えばよいのでしょう?
(ネクストエンジン側からはアプリのIPアドレスは公開していない、と回答をいただきました)
POS連携用ネクストエンジンアプリ
ご質問ありがとうございます。
他社様の事例ですが以下のようなPOS連携アプリがネクストエンジン上にございます。
https://base.next-engine.org/apps/?t=145
ネクストエンジン上の出荷確定データをAPI経由で取得するアプリを貴社にて開発いただければ、貴社管理下にネクストエンジンxPOS連携用アプリはございますので、楽天クラウドと外部システム連携するためのIPも指定できるものと思われます。
以上、ご質問へのご回答とさせていただきますが、その他ご不明点がございましたらお気軽にお申し出くださいませ。
IPの指定について
ご回答ありがとうございます。
「IPも指定できる」と言いますと、そのIPをこちら側で把握するには、どうしたら良いのでしょうか?
貴社管理下のアプリになります。
ご質問ありがとうございます。
データ連携については
ネクストエンジン→【POS・ネクストエンジン連携アプリ】→楽天クラウド
ネクストエンジン←【POS・ネクストエンジン連携アプリ】←楽天クラウド
このようになり、POS・ネクストエンジン連携アプリは貴社環境(サーバー)下に配置されますので、このアプリの「IPアドレス」は貴社ルールに則り取得できるものと思われます。
参考までに、
【POS・ネクストエンジン連携アプリ】の役割
・ネクストエンジンとのアクセス認証
・ネクストエンジンとのAPI経由で通信(情報検索・登録)
・楽天クラウド外部連携との通信(POS検索・登録)
このようになろうかと存じます。
以上、ご質問へのご回答とさせていただきますが、その他ご不明点がございましたらお気軽にお申し出くださいませ。