@extends('layouts.layout')
@section('title', 'API Bağlantı Ayarları')
@section('header_title', 'Bağlantı & API')
@section('header_subtitle', 'Masaüstü (WinForms) uygulamasının web paneliyle haberleşebilmesi için gerekli ayarlar.')
@section('content')
Masaüstü Bağlantı Bilgileri
Aşağıdaki bilgileri kopyalayarak C# Windows Forms uygulamanızdaki Web Bağlantı Paneli alanına yapıştırın. Bu sayede program buradaki sırayı kontrol edip taramayı başlatabilir.
Entegrasyon Nasıl Çalışır?
- Web paneldeki Panel Kontrol sayfasından yeni tarama görevleri (ülke, şehir, sektör) ekleyin. Görevler "Sırada" (pending) olarak bekleyecektir.
- Windows Forms uygulamasını açıp Web Modu kutusunu işaretleyin.
- Uygulamaya yukarıdaki Bağlantı Adresi ve API Anahtarı değerlerini girip "Bağlan" tuşuna basın.
- Masaüstü uygulaması arka planda her 10 saniyede bir paneli sorgular. "Sırada" bekleyen bir görev bulduğunda otomatik olarak Chrome'u açıp Google Maps taramasını başlatır.
- Masaüstü uygulaması işletmeleri taradıkça web sunucusuna anlık olarak gönderir.
- Sunucu, gelen verinin telefon, web sitesi veya isim + bölge kombinasyonunu kontrol ederek veritabanında zaten kayıtlı olup olmadığına bakar. Zayıf/aynı veriler elenir, benzersiz olanlar veritabanına kaydedilir.
- Tarama bittiğinde masaüstü programı görevi tamamlandı olarak işaretler ve sıradaki yeni işe geçer.
@endsection
@push('scripts')
@endpush