Tensor APIについて
Tensor APIは、Tensor Cloudプラットフォームとプログラムでやり取りするためのRESTful APIです。現在、APIはベータ版であり、変更される可能性があります。
使用範囲
Tensor Energyからの書面による明示的な許可がない限り、Tensor APIまたはそこから派生したデータを再販または再配布することは禁止されています。Tensor APIの使用によって恩恵を受ける発電所の合計容量が1MWを超える場合は、Tensorへお問い合わせください。
認証
Tensor APIはトークンベースの認証をサポートしています。認証するには、リクエストのx-api-key
ヘッダーにAPIキーを含めます。
- cURL
- Python
- Typescript
curl --request GET \
--url https://api.tensorenergy.jp/service-price-forecast \
--header 'x-api-key: ${API_TOKEN}'
import requests
API_URL = 'https://api.tensorenergy.jp/service-price-forecast'
API_TOKEN = 'YOUR_API_KEY'
headers = {
'x-api-key': f'{API_TOKEN}',
}
response = requests.get(API_URL, headers=headers)
print(response.json())
import axios from 'axios';
const API_URL = 'https://api.tensorenergy.jp/service-price-forecast';
const API_TOKEN = 'YOUR_API_KEY';
const fetchData = async () => {
try {
const response = await axios.get(API_URL, {
headers: {
'x-api-key': `${API_TOKEN}`,
},
});
console.log(response.data);
} catch (error) {
console.error(error);
}
};
fetchData();
APIキーの取得方法
API キーを取得するには、Tensor サポートにお問い合わせしてください。
レート制限
Tensor API に対して実行できるリクエストの数は特定のAPIエンドポイントによって異なりますが、全体の使用量は1日あたり500リクエストに制限されています。この制限を超えると、429 Too Many Requests
応答が返されます。