Tensor APIについて
Tensor APIは、Tensor Cloudプラットフォームとプログラム的にやり取りするためのRESTful APIです。
Tensor Cloud 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に対するリクエスト数は特定のAPIエンドポイントによって異なりますが、一般的な使用は1秒あたり500リクエストに制限されています。この制限を超えると、429 Too Many Requestsレスポンスが返されます。