電気料金比較シミュレーションAPI

基本情報

API名: 電気料金比較シミュレーションAPI

説明: 地域コード、アンペア数(AまたはkVA)、検針月、月間電気使用量(kWh)、およびカスタムURLを基に、電気料金の計算および各種の情報提供を行うAPIです。

認証

タイプ: Bearer Token (APIキー)

使用方法: APIリクエストのヘッダーにAuthorization: Bearer <あなたのAPIキー>を追加して認証情報を提供します。

エンドポイント情報

エンドポイントURL: https://npc-share.com/api/ec-estimator/calculate

メソッド: POST

コンテントタイプ: application/json

リクエストパラメータ

area (必須): 地域コード

amp (必須): アンペア数

selectedMonth (必須): 検針月

※毎月15日に次月分の更新が反映されます。

kWh (必須): 電気使用量

0以上の任意の整数

customUrl (必須): 専用URLの末尾

(例: 55555)

レスポンス構造

success: 処理の成功または失敗(true/false)

data: 計算結果および各プランの詳細情報を含むオブジェクト。planDatacommonDataが含まれます。

planData:

commonData:

① 月額料金(ans)からampとnenchoとmonthsaienefukakinの合計を引いた金額が’従量料金’部分になります。

② 調整額と再エネ賦課金はリクエストパラメータのkWhで割ると1kWhあたりの単価になります。

③一部の新電力会社の’容量拠出金’は調整額に含めています。

使用例 (JavaScript fetch API):



            fetch('https://npc-share.com/api/ec-estimator/calculate', {
                method: 'POST',
                headers: {
                    'Content-Type': 'application/json',
                    'Authorization': 'Bearer ここにあなたのAPIキー'
                },
                body: JSON.stringify({
                    area: "〇〇(1~10のいずれか)",
                    amp: "〇〇〇(amp0~kva49のいずれか)",
                    selectedMonth: "〇〇〇〇(month1~month12のいずれか)",
                    kWh: "〇〇〇(0以上の任意の整数)",
                    customUrl: "〇〇〇〇(あなたのカスタムURL末尾)"
                }),
                credentials: 'include'
            })
            .then(response => response.json())
            .then(data => console.log(data))
            .catch(error => console.error('Error:', error));