Token-uri API

Dashboard / API Tokens

@if (session('success')) @endif @if (session('new_token')) @endif @if (session('error')) @endif

Plan Curent: {{ $plan->name }}

Limită Oră
{{ is_numeric($plan->api_rate_limit_hour) ? number_format($plan->api_rate_limit_hour) : $plan->api_rate_limit_hour }}
Limită Zi
{{ is_numeric($plan->api_rate_limit_day) ? number_format($plan->api_rate_limit_day) : $plan->api_rate_limit_day }}
Token-uri Folosite
{{ $tokens->count() }}{{ $plan->api_max_tokens !== '∞' ? ' / ' . $plan->api_max_tokens : '' }}
Token-uri Active
{{ $tokens->where('is_active', true)->count() }}
@if($canCreateMore)

Creează Token API Nou

@csrf
@if($isAdmin || (method_exists($plan, 'hasApiFeature') && $plan->hasApiFeature('ip_whitelist')))
@endif
@else

Limită Token-uri Atinsă

Ai atins numărul maxim de token-uri API ({{ $plan->api_max_tokens }}) pentru planul tău. Șterge un token existent sau actualizează planul.

@endif

Token-urile Tale API {{ $tokens->count() }}

@if($tokens->isEmpty())

Nu ai încă token-uri API. Creează unul mai sus pentru a începe.

@else
@foreach($tokens as $token)

{{ $token->name }}

@if($token->isExpired()) Expirat @elseif($token->is_active) Activ @else Inactiv @endif @if($token->ip_whitelist && count($token->ip_whitelist) > 0) {{ count($token->ip_whitelist) }} IP @endif
@if($token->plain_token)
Token API: {{ substr($token->plain_token, 0, 12) }}...{{ substr($token->plain_token, -8) }}
@endif
Creat: {{ $token->created_at->format('d.m.Y') }}
Ultima folosire: {{ $token->last_used_at ? $token->last_used_at->diffForHumans() : 'Niciodată' }}
Cereri azi: {{ $token->getTodayUsage() }}
Total cereri: {{ $token->requests()->count() }}
@if($token->expires_at)
Expiră: {{ $token->expires_at->format('d.m.Y H:i') }}
@endif
@csrf @method('PATCH')
@endforeach
@endif

Documentație API

Învață cum să folosești API-ul cu documentația noastră completă și exemple de cod.

Vezi Documentația
@push('scripts') @endpush