@extends('admin.layout.layout') @section('title', 'API İstemcisi') @section('content')
Token prefix: {{ $apiClient->token_prefix }}
{{ session('plain_api_token') }}
Bu token sadece bu ekranda gösterilir.
{{ implode(', ', $apiClient->abilities ?? []) }}{{ $ip }}@if(! $loop->last), @endif
@empty
Tüm IP adresleri
@endforelse
GET {{ url('/api/v1/listings') }}curl -H "Authorization: Bearer TOKEN" -H "Accept: application/json" "{{ url('/api/v1/listings?status=active&per_page=50') }}"
{{ url('/api/v1/listings?'.http_build_query($apiTest['query'])) }}
{{ json_encode($apiTest['payload'], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) }}
@endisset
@endif
| Kimlik Doğrulama | Authorization: Bearer TOKEN; token sadece hash olarak saklanır. |
|---|---|
| Parametreler | status: active, passive, completed, all | bank_code | updated_since | page | per_page en fazla 100 |
| Zorunlu Alanlar | realty_no, listing_no, prices.starting_price, prices.current_price, e_tender.starts_at, e_tender.ends_at |
| Güvenlik | Banka kapsamı, IP kısıtı, dakika limiti, token süresi, request id ve istek logu uygulanır. |
| Hata Kodları | missing_token, invalid_token, inactive_token, expired_token, missing_scope, ip_not_allowed, rate_limited |
| Tarih | Request ID | Endpoint | Status | Sonuç | Hata |
|---|---|---|---|---|---|
| {{ $log->created_at->format('d.m.Y H:i:s') }} | {{ $log->request_id }} |
{{ $log->method }} {{ $log->endpoint }} | {{ $log->status_code }} | {{ $log->response_count }} | {{ $log->error_code ?? '-' }} |
| Henüz istek yok. | |||||