Tensor APIについて
Tensor APIは、Tensor Cloudプラットフォームとプログラム的にやり取りするためのRESTful APIです。
認証
Tensor APIはトークンベースの認証をサポートしています。認証するには、リクエストのauthorization
ヘッダーにワークスペースAPIキーを含めてください。
- cURL
- Python
- Typescript
curl --request GET \
--url https://api.tensorenergy.jp/v1/assets \
--header "authorization: Bearer ${API_TOKEN}"
import requests
API_URL = 'https://api.tensorenergy.jp/v1/assets'
API_TOKEN = 'YOUR_API_KEY'
headers = {
'authorization': f'Bearer {API_TOKEN}',
}
response = requests.get(API_URL, headers=headers)
print(response.json())
const API_URL = 'https://api.tensorenergy.jp/v1/assets'
const API_TOKEN = 'YOUR_API_KEY'
const fetchData = async () => {
try {
const response = await fetch(API_URL, {
method: 'GET',
headers: {
'authorization': `Bearer ${API_TOKEN}`
}
})
console.log(response)
} catch (error) {
console.error(error)
}
};
fetchData()
APIキーの取得方法
APIキーを取得するには、ワークスペース管理者は設定 -> APIキーに移動します。
レート制限
Tensor APIでは、各ワークスペースに対して1時間あたり1,000リクエストの厳格な上限が設定されています。この上限を超えると、APIは429 Too Many Requestsのレスポンスを返します。もし、ワークスペースでより高いリクエスト上限が必要な場合は、Tensorサポートまでお問い合わせください。