Şu an çevrimiçi  
Partner Programs Uygulama Geliştirme · Iframe içinde

İçinde yayınlayın
kabuk.

Bir AT uygulaması, zaten yazmayı bildiğiniz bir web uygulamasıdır — AppointmentTrader kabuğu içinde temiz bir /apps/{id} URL’de, kenar çubuğu girişi, tema senkronizasyonu ve aktif kullanıcı için kapsamlı SDK belirteci ile. AT verilerini okuyun, teklif verin, topluluk akışına yayın yapın, kullanıcı portalına bizim yüzeylerimizin yanına kurun.

  • iframe/apps/{id} adresinde yerleşik
  • 0eski modüller için yeniden yazmalar
  • SDKaktif kullanıcıya özel
Bir AT uygulaması nasıl çalışır

Üç adım. Bir manifest.

  1. 01

    Manifest’e bir giriş ekleyin

    Uygulama kimliğinizi, giriş URL’sini ve menü izin listesini /config/atv2-apps.php. The host page at /apps/{id}/{subpath} v2 kabuğunu render eder, menünüzü kenar çubuğunda gösterir ve uygulamanızı entryUrl sandbox’lı bir iframe içinde gömer.

  2. 02

    SDK aracılığıyla AT verisi kullanın

    Birinci taraf uygulamalar (aynı köken) /v1/... kullanıcının oturumu ile doğrudan erişir. Üçüncü taraf uygulamalar (farklı köken) postMessage aracısı ile yetenek ister — yayınlama, profil okuma, işlem sorgulama için aynı köprü. Tema senkronizasyonu, gezinme ve kimlik doğrulama otomatik.

  3. 03

    Kullanıcı portalına kurulum

    Kayıtlı uygulamanız AT kenar çubuğunda Ana Sayfa, Trendler, Satıcılar ile birlikte bir satır olarak görünür. Kullanıcılar diğer yüzeylere girdikleri gibi buraya da girer. Alt yol değişiklikleri postMessage ile iletilir; üst adres çubuğu sahibi olduğu için iç gezinme doğal, iframe değil.

Bir uygulamanın yapabilecekleri

Altı temel işlev. Tüm AT verisi kapsamda.

AppointmentTrader’ı güçlendiren aynı API yüzeyi, uygulamanıza istediğiniz kapsam ve kullanıcının verdiği izinle sunulur.

AT verisini okuyun
/v1/marketdata/get_world_top · /v1/location/search · /v1/user/get_profile
genel + API anahtarı
Teklif verin ve takip edin
/v1/concierge/categorize_request · /v1/transaction/list
API anahtarı + kullanıcı izni
Haber akışına yayın yapın
/v1/community/set_create_post · /v1/community/set_thumbs_up
API anahtarı + doğrulama
Olaylara abone olun
/v1/notification/subscribe · bid.filled, transaction.confirmed (HMAC webhooks)
API anahtarı + webhook
Kabukta render edin
iframe at /apps/{appId}/{subpath} · theme sync · nav allowlist
sadece manifest
Portala kurulum
sidebar entry · per-user enable rows (DB-backed registry, in progress)
manifest + inceleme
Topluluğa gönderin

Uygulamanız doğrudan akışa gönderir.

AT topluluk haber akışı başka bir uç noktadır. Bir uygulama gönderi oluşturabilir, medya ekleyebilir, kullanıcıları etiketleyebilir ve gönderebilir — aynı oran limitleri, aynı doğrulama kapıları, platformun dahili kullandığı aynı düzenleyici. Bir teklif botu dolumu duyurur. Bir sadakat aracı misafirin 100. işlemini kutlar. Bir Encore widget’ı gecenin kurtarılan kapısını gönderir.

POST /v1/community/set_create_post

Oturum başına 15 saniyelik düzenleyici kısıtlaması · hesap doğrulama kapısı · uygulama içi düzenleyici ile aynı.

Uygulamadan gönderim kullanıcının kimliğiyle yapılır, uygulamanın değil. Siz istersiniz, kullanıcı izin verir, kullanıcı adına gönderirsiniz. Kenar çubuğundan iptal edilebilir.

Zaten çalışan uygulamalar

Üç tanesi bizden. İkisi onlardan. Bir boş yer.

Uygulama barındırma genel bakış

İşlemler

Birinci taraf

Bir kullanıcının tam işlem defteri — yatırımlar, ödemeler, iadeler, ücret makbuzları. AT kabuğu içinde render edilir, kenar çubuğu girişi, eski modül ilk günden uygulama olarak sarılır.

Menu Etkinlik · Ekstreler · Makbuzlar

Sohbet

Birinci taraf

Canlı işlemlere bağlı alıcı/satıcı mesajlaşması. Aynı iframe modeli: eski modül yeniden render edilir /apps/chat/ yeniden yazma olmadan, tema geçişi ve satır içi gezinme ücretsiz alınır.

Menu Gelen kutusu · Konular

Bildirimler

Birinci taraf

Bir kullanıcının sistem genelinde uyarı merkezi — teklif doldu, işlem onaylandı, mesaj alındı. Herhangi üçüncü taraf uygulamanın abone olabileceği aynı /v1/notification konularına abone olur.

Menu Tümü · Bahsetmeler · Ayarlar

Konsiyerj Masası (partner sample)

Üçüncü taraf · Otel

Bir otelin dahili konsiyerj paneli — giriş formu, ödül hesaplayıcı, üye alma akışı — ön büro ekibi için render edilir. SDK aracılığıyla AT teklif uç noktalarıyla konuşur; misafir dolum makbuzlarını mülkün PMS’sine iter.

Menu Açık talepler · Dolu · Takım

Encore Floor (partner sample)

Üçüncü taraf · Restoran

Bir restoran yöneticisinin “bu gece serbest koltuklar” yüzeyi. Encore’un gerçek zamanlı doldurduğu, ödeme yapan müşteriler, hangi rezervasyon kaydının güncelleneceği listelenir. SDK belirteci tek mülke özel.

Menu Bu gece · Bu hafta · Raporlar

Sıradaki siz misiniz?

Boş yer

Henüz var olmayan bir yüzey — lüks bir ev için alışveriş-müşteri uygulaması, bir kulüp için tee-time vadeli işlemler paneli, bir mülke karşı yapılan her teklifin mekan tarafı dökümü.

Menu Bizimle konuşun
0
Eski modülü uygulama olarak sarmak için kod yeniden yazmaları
5s
Ana bilgisayar hata vermeden önce SDK el sıkışma bütçesi
2
güven katmanları — birinci taraf (oturum) ve üçüncü taraf (aracı)
$0
dağıtım ücreti — sadece sizin başlattığınız işlemlerde gelir paylaşımı
Özel araçlar geliştiren ortaklar

Satış için ikinci bir masa — tasarımınız.

Bugün App Development için en uygun olanı partner yapımı dahili araçlardır: AT tekliflerine bağlanan otel konsiyerj paneli, Encore’un bu gece kurtardığı kapıyı gösteren restoran görünümü, lüks ev müşterilerine AT aktif misafir listesini sunan satış yüzeyi. Yetenek aracı tam olarak bunun için ayrılmıştır — partner uygulamalarının platformun sahip olduğu sandbox’ta AT sağlanan eylemleri istemesi.

Zaten Elevé veya Encore programlarındaysanız, dahili uygulama doğal bir sonraki adımdır. Ekibiniz yüzeyi oluşturur; biz veriyi, kimlik doğrulamayı ve kurulum yolunu sunarız.

SSS

Dürüst cevaplar.

App Development API Entegrasyonundan nasıl farklı?

API Entegrasyonunda yığınınız dışarıdan AT’yi çağırır — UI, kullanıcılar, dağıtım size ait; sadece AT verisi istersiniz. App Development tersidir: AT içinde UI yayınlarsınız — kenar çubuğu girişi, kabuğumuz içinde temiz URL, kullanıcı portalına kurulum. Aynı uç noktalar; farklı erişim. Kullanıcılarınız zaten AT’deyse veya orada olmasını istiyorsanız doğru seçim.

Uygulamam AT verisiyle gerçekte ne okuyabilir veya yapabilir?

AT web uygulamasının yaptığı her şey, kullanıcının verdiği izinle kapsamlandırılmış. Piyasa verisi, konum araması, genel profiller okunabilir. Kapsamlı API anahtarı ve kullanıcı izni ile: teklif verilir, işlemler izlenir, webhook konularına abone olunur, kullanıcı adına topluluk haber akışına gönderi yapılır. Yetenekler uygulama manifestinde belirtilir ve kurulumda verilir — kullanıcılar sizin gönderdiğiniz kapsamları görür ve tek ekrandan iptal eder.

Uygulamam gerçekten AT haber akışına gönderi yapabilir mi?

Evet. POST /v1/community/set_create_post ile {boardId, title, body} — the same endpoint the in-app composer uses. The post arrives with the user’s name on it (your app posts on their behalf, not as itself), and the same per-session 15-second throttle and account-verification gates apply. Apps that need to ship public-feed updates are exactly what this surface was built for.

Kullanıcılar uygulamayı nasıl kurar?

Bugün kayıtlı uygulamalar /config/atv2-apps.php içinde yaşar ve herkes için kenar çubuğu satırları olarak görünür. Kullanıcı bazlı etkinleştirme satırları olan DB destekli kayıt ilerlemede — kullanıcılar keşif yüzeyinden kurar, kapsamlar izin sırasında incelenir ve kenar çubuğu girişi portalda Ana Sayfa, Trendler, Satıcılar ve Ortaklar ile birlikte görünür. Partner yapımı dahili araçlarda kurulum mülke özel ve diğer kiracılara görünmez.

Mevcut web uygulamamı yeniden yazmam gerekir mi?

Hayır. Ana bilgisayar iframe içinde URL’nizi sunarken v2 kabuğunu çıkarır ve gövdeyi minimal bir zarfla sarar. Aynı index.php tam sayfa modu ve gömme modu yönetilir — algılamanız bile gerekmez ?embed=1. We literally wrapped three legacy modules (Transactions, Chat, Notifications) as v2 apps on day one with no code changes. The bridge script is auto-injected; you only ship one if you’re cross-origin.

Iframe adres çubuğu nasıl çalışır?

Ana bilgisayar ona sahiptir. URL’ler her zaman /apps/{appId}/{subpath} — never the iframe’s real origin. Your app emits a {type:'navigated', path} postMessage gönderir; üst çağrı yapar history.pushState adresin doğru kalması için. Yeniden yüklemeler, geri düğmesi, derin bağlantılar — hepsi yerel, hepsi temiz. Kullanıcı iframe dikişi görmez.

AT üzerinden dağıtımın maliyeti nedir?

Ücretsiz dağıtım. Sadece uygulamanın başlattığı işlemlerde gelir paylaşımı yaparız — uygulama AT’nin doldurduğu bir teklifi tetiklerse ücreti paylaşırız; uygulama sadece para hareket ettirmeyen bir araçsa ücret yok. API’de ücretsiz katman (kullanıcı bazlı uç noktalarda ayda 10k çağrı) çoğu dahili partner aracını uçtan uca kapsar. SaaS yok, kişi başı lisans yok.

Bir araç getirin. Biz rayı getiririz.

Ortaklık lideriyle 20 dakikalık görüşme. Manifesti, SDK’yı, kurulum yolunu ve kullanıcıların kenar çubuğunda gerçekte ne göreceğini anlatırız.

Zaten Elevé veya Encore’da mısınız? Dahili uygulama doğal bir sonraki adımdır. Back to Partner Programs.