# Kimlik doğrulama
Kimlik doğrulama için tüm Tripo API isteklerinin HTTP istek başlığında bir API Key içermesi gerekir.
## Kimlik Doğrulama Yöntemi
`Authorization` alanını istek başlığına `Bearer {api_key}` değeriyle ekleyin:
```
Authorization: Bearer {api_key}
```
## Bir API Key edinin
1. [Tripo Konsolunda](https://platform.tripo3d.ai) oturum açın
2. "API Keys" sayfasını açın
3. Yeni bir API Key oluşturmak için "Anahtar Oluştur"a tıklayın
4. Güvenli bir şekilde kopyalayıp saklayın. Oluşturulduktan sonra yalnızca bir kez gösterilir
## Örnekler İste
### curl
```bash
curl -X GET https://openapi.tripo3d.ai/v3/account/balance \
-H "Authorization: Bearer YOUR_API_KEY"
```
### Python
```python
import requests
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}
response = requests.get(
"https://openapi.tripo3d.ai/v3/account/balance",
headers=headers
)
print(response.json())
```
### JavaScript
```javascript
const response = await fetch("https://openapi.tripo3d.ai/v3/account/balance", {
headers: {
"Authorization": "Bearer YOUR_API_KEY"
}
});
const data = await response.json();
console.log(data);
```
## Güvenlik Önerileri
- **API Keys'yi ortam değişkenlerinde saklayın**. Bunları kaynak koduna sabit kodlamayın
- **API Keys'yi kod havuzlarına taahhüt etmeyin**. `.env` dosyalarını `.gitignore`'ye ekleyin
- **API Keys'yi doğrudan frontend uygulamalarında kullanmayın**. backend hizmetiniz aracılığıyla proxy istekleri
- **Anahtarları düzenli olarak döndürün**. Bir sızıntıdan şüpheleniyorsanız, konsoldaki anahtarı hemen silin ve yeni bir tane oluşturun.
```bash
# Recommended: read the API Key from an environment variable
export TRIPO_API_KEY="your_api_key_here"
```
```python
import os
api_key = os.environ["TRIPO_API_KEY"]
```
```javascript
const apiKey = process.env.TRIPO_API_KEY;
```
Kimlik doğrulama
Kimlik doğrulama için tüm Tripo API isteklerinin HTTP istek başlığında bir API Key içermesi gerekir.
Kimlik Doğrulama Yöntemi
Authorization alanını istek başlığına Bearer {api_key} değeriyle ekleyin:
Authorization: Bearer {api_key}
Bir API Key edinin
- Tripo Konsolunda oturum açın
- “API Keys” sayfasını açın
- Yeni bir API Key oluşturmak için "Anahtar Oluştur"a tıklayın
- Güvenli bir şekilde kopyalayıp saklayın. Oluşturulduktan sonra yalnızca bir kez gösterilir
Örnekler İste
-cmd">curl -X GET https://openapi.tripo3d.ai/v3/account/balance \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}
response = requests.get(
"https://openapi.tripo3d.ai/v3/account/balance",
headers=headers
)
print(response.json())
const response = await fetch("https://openapi.tripo3d.ai/v3/account/balance", {
headers: {
"Authorization": "Bearer YOUR_API_KEY"
}
});
const data = await response.json();
console.log(data);
Güvenlik Önerileri
- API Keys’yi ortam değişkenlerinde saklayın. Bunları kaynak koduna sabit kodlamayın
- API Keys’yi kod havuzlarına taahhüt etmeyin.
.env dosyalarını .gitignore’ye ekleyin
- API Keys’yi doğrudan frontend uygulamalarında kullanmayın. backend hizmetiniz aracılığıyla proxy istekleri
- Anahtarları düzenli olarak döndürün. Bir sızıntıdan şüpheleniyorsanız, konsoldaki anahtarı hemen silin ve yeni bir tane oluşturun.
# Recommended: read the API Key from an environment variable
export TRIPO_API_KEY="your_api_key_here"
import os
api_key = os.environ["TRIPO_API_KEY"]
const apiKey = process.env.TRIPO_API_KEY;