
# API ile bağlanın {/* #connect-via-api */}

Kendi uygulamanızdan yakalama kataloglarını listelemek ve katalog ayrıntılarını okumak için herkese açık API'yi kullanın. Üretilen istemciler için (tarayıcılar için gRPC-Web dahil) [gRPC](/docs/tr/api/grpc), HTTP üzerinden JSON için [REST](/docs/tr/api/rest) seçin.

## Başlamadan önce {/* #before-you-start */}

1. [Reconstruct Platform'a](https://reconstruct.dev/platform/) giriş yapın, **Settings → API tokens** bölümünü açın ve **Platform API** kapsamlı (`api`) belirteç oluşturun. Gizli değeri göründüğünde kopyalayın; yalnızca bir kez gösterilir.
2. Sunucu tarafı istemcinizi çalıştıran ortamda `CR_RECONSTRUCT_API_TOKEN` ayarlayın. Yalnızca MCP kapsamlı belirteçler PlatformService için kimlik doğrulamaz.
3. REST için `https://reconstruct.dev/api/v1/platform`, gRPC-Web için `https://reconstruct.dev` kullanın. Yerel gRPC istemcileri TLS üzerinden `reconstruct.dev:443` adresine bağlanır.

Her istekte belirteci `Authorization: Bearer <token>` olarak geçirin.

## API biçimi seçme {/* #choose-an-api-style */}

| Biçim | Herkese açık uç nokta | Kılavuzlar |
|---|---|---|
| gRPC | Yerel gRPC için `reconstruct.dev:443`; gRPC-Web için `https://reconstruct.dev` | [Genel bakış ve istemci üretimi](/docs/tr/api/grpc) |
| REST | `https://reconstruct.dev/api/v1/platform` | [Uç noktalar ve örnekler](/docs/tr/api/rest) |

Her iki biçim de katalog listeleme, sürüm ayrıntıları, içgörüler, depolanmış dosyalar ve dışa aktarımların yanı sıra çağıranın isteklerini sunar. Sonraki sayfayı istemek için döndürülen `nextPageToken` (REST) veya `next_page_token` (gRPC) değerini kullanın. Katalog kimliklerini liste yanıtından alın.

Ürün göndermek ve kendi isteklerinizi izlemek için `CreateRequest`, `ListRequests` ve `GetRequest` kullanın. İstekler yakalama öncesinde incelenir. Yanıt kararı, güvenlik durumunu ve yakalama ilerlemesini gösterir.
