Kullanıcı Kılavuzu

Airbnb Search

2/10/25
Airbnb Search

Airbnb Search aksiyonu, uygulamanız içinde Airbnb verilerini aramak ve listelemek için kullanılır. Kullanıcıların belirli bir lokasyona, tarih aralığına ve çeşitli filtrelere göre uygun konaklama seçeneklerini sorgulamasına olanak tanır. Özellikle seyahat, turizm veya rezervasyon tabanlı uygulamalarda tercih edilir.

Teknik Özellikler

Arama İşlemi (Search Paneli): Airbnb Search aksiyonu, belirlenen parametrelerle Airbnb’den uygun sonuçları getirir. Kullanıcılar, sabit (Fixed) değerler girebilir ya da Symbol Picker aracılığıyla dinamik değerleri (Action Result, Current, Form Component, Screen Input vb.) bağlayabilir.

Parametre Uyumluluğu:

  • location (String – zorunlu): Arama yapılacak şehir veya bölge adıdır.
  • placeId (String – opsiyonel): Airbnb’nin sistemine özel konum kimliği. Daha hassas sonuçlar için kullanılabilir.
  • pageCursor (String – opsiyonel): Sayfalama için kullanılır; sonraki sonuçların yüklenmesini sağlar.

Opsiyonel Parametreler:

  • checkIn, checkOut: Konaklama tarihleri.
  • numberOfAdults, numberOfChildren, numberOfInfants, numberOfPets: Misafir bilgileri.
  • minPrice, maxPrice: Fiyat filtreleri.

Web & Mobil Destek: Airbnb Search aksiyonu hem web hem de mobil uygulamalarda sorunsuz şekilde çalışır.

Airbnb Search Aksiyonu Uygulama Adımları

1. UI Design’da Aksiyon Tanımlama

  • Kuika platformunda projenizi açın.
  • UI Design modülüne geçin ve Airbnb aramasını yapmak istediğiniz ekranı seçin.
  • Bir buton ekleyin (ör. “Ev Ara” veya “Airbnb Search”).
  • Butonu seçin ve + ADD ACTION menüsünden OnClick → Airbnb → Airbnb Search aksiyonunu ekleyin.

2. Parametreleri Yapılandırma

  • location (zorunlu): Kullanıcının yazdığı şehir bilgisini Text Input ile bağlayabilirsiniz.
  • checkIn, checkOut: Tarih seçim elementlerinden alınabilir.
  • numberOfAdults, numberOfChildren: Form inputlarıyla eşlenebilir.
  • minPrice, maxPrice: Slider veya Number Input ile belirlenebilir.
  • pageCursor: Sonsuz kaydırma (infinite scroll) senaryoları için kullanılabilir.

Tüm bu değerler Symbol Picker üzerinden bağlanabilir.

Kullanım Senaryosu: İstanbul’da Airbnb Evleri Arama

Bir seyahat uygulamasında, kullanıcı İstanbul için giriş ve çıkış tarihlerini seçer, kişi sayısını belirtir ve “Ev Ara” butonuna basar.

Adımlar:

  1. UI Design’da bir form ekleyin:
    • Lokasyon (TextInput → “İstanbul”)
    • Check-In (Date Picker)
    • Check-Out (Date Picker)
    • Kişi Sayısı (Number Input)
  2. “Ev Ara” butonu ekleyin.
  3. OnClick → Airbnb → Airbnb Search aksiyonu ekleyin.
  4. Parametreleri Symbol Picker üzerinden formlara bağlayın.
  5. Dönen sonuçları Table elementi içinde görüntüleyin.

Airbnb Search İleri Seviye Özelleştirmeler

  • Dinamik Filtreleme: Kullanıcı fiyat aralığını değiştirdiğinde yeni sonuçlar otomatik getirilebilir.
  • Koşullu Gösterim: Eğer sonuç bulunamazsa, “Uygun ev bulunamadı” mesajı gösterebilirsiniz.
  • Sonuçların Başka Aksiyonlara Aktarımı: Airbnb Search sonucu, bir Set Value aksiyonuyla başka bir sayfada kullanılabilir.
  • Sayfalama (Pagination): pageCursor kullanarak “Daha Fazla Göster” butonuyla sonraki sonuçları yükleyebilirsiniz.

Teknik Riskler ve Kontroller

  • Location boş olmamalıdır. Parametre zorunlu olduğu için aksi durumda aksiyon hata verir.
  • checkIn ve checkOut formatları doğru olmalıdır (YYYY-MM-DD).
  • Misafir sayıları negatif veya sıfır girilmemelidir.
  • pageCursor yalnızca API’den dönen değerlerle kullanılmalıdır.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar