IQGeo API 開発環境へようこそ
IQGeo は、お客様 およびパートナーが IQGeo アプリおよびソフトウェア環境にアクセス、カスタマイズ、および拡張できるように、いくつかの異なる API タイプを提供しています。これらの強力なツールにより、IQGeo の電気通信および公益事業生産ソフトウェアの機能が拡張され、ネットワーク固有の要件に対応できるようになり、パートナーは IQGeo エコシステムを補完する独自のアプリケーションを開発できるようになります。
Network Manager Telecom APIがどのようにビジネスを加速させるかをご覧ください。
API機能の範囲はアプリによって異なるが、異なる開発シナリオをサポートする3つのAPIタイプで同じ構造を共有している:
JavaScript API は、クライアント側の拡張およびカスタマイズに使用されます。これらの API を使用することで、開発者は IQGeo アプリのインターフェイス内に直接新しい機能を作成および含めることができ、アプリのユーザーが直接アクセスしてタスクやワークフローを最適化することができます。
例
JavaScriptのAPIを使用すると、ネットワークモデル内で光ファイバーまたは電気の顧客接続を作成する1つのボタンで、マルチステップワークフローを組み合わせることができます。

PythonのAPIはサーバーサイドの拡張やカスタマイズに使われ、データベースの一括操作のような大規模なタスクに適しています。これにはLong Running Task (LRT)フレームワークがあり、完了までに長い時間を要する操作に適しています。LRTは進捗状況をクライアントに送信し、ユーザーにタスクの状況を知らせます。
例
上記のJavaScript APIの例で説明したような単一の顧客ネットワーク接続を行うのではなく、Python APIを使用して、単一の大きな操作を使って何百もの顧客を接続することができます。
REST API は、サードパーティのアプリケーションと IQGeo アプリケーショ ンの統合に使用されます。これにより、IQGeo 環境と、ネットワーク展開エコシステムの一部である他のアプリケーションとの間で、双方向のデータ共有が可能になります。
例
REST API を使用して、IQGeo アプリ内で保持されるネットワークデータの状態を Service Now や Salesforce などのアプリケーションと共有することができます。典型的な例としては、IQGeo が保持するネットワーク資産の状態を監視するために、サードパーティのアプリケーション内でダッシュボードを作成することが考えられます。
IQGeo のデベロッパー リレーションズ チームは、JavaScript、Python、および REST API のサンプルを作成しました。IQGeo Developer Relations のサンプルライブラリは、カスタマイズや拡張のリストが増え続けており、GitHub で利用可能で、自由にアクセスすることができます。
現在 IQGeo のお客様またはパートナーで、IQGeo の API について詳しくお知りになりたい場合は、IQGeoヘルプポータルの「Developer Relations」オプションから IQGeo Developer Relations チームにお問い合わせください。
ネットワークの設計・構築・収益化を一気通貫で支援する、業界最高水準の地理空間ソリューション
今すぐデモを見る