Ana içeriğe atla
Plato API’leri, güvenilir araçların Plato çalışma alanınıza bağlanmasına olanak tanır. Menü verilerini senkronize etmeniz, form yanıtları göndermeniz, CMS girişlerini okumanız veya yazmanız, bir web sitesi sohbet deneyimine bağlanmanız veya restoran sipariş verilerini başka bir sisteme çekmeniz gerektiğinde bunları kullanın.

API Aileler

Plato’nin müşteriye yönelik iki API stili vardır.

Temel URL'ler

Üretim, Konsol kurulumu, özel ortamlar ve yerel geliştirme için doğru API ana bilgisayarını seçin.

Kimlik doğrulama

Plato API anahtarlarını başlıklarla güvenli bir şekilde gönderin ve anahtarları genel kodun dışında tutun.

İzinler

Her entegrasyonun yalnızca ihtiyaç duyduğu şeye erişebilmesi için API anahtarlarını rollerle eşleştirin.

Hatalar ve Sınırlar

Yaygın hataları, sayfalandırma sınırlarını, hız sınırlarını ve güvenli yeniden denemeleri yönetin.

Veri ve İş Akışı API’leri

CMS API

Web sitelerinden, uygulamalardan ve güvenilir arka uçlardan yapılandırılmış CMS girişlerini okuyun ve yazın.

Connect360 API

Web sitesi sohbeti, konuşma, ek ve AI destekli mesajlaşma akışları oluşturun.

Restoran API'leri

Menü ürünlerini, kategorileri ve son sipariş akışı verilerini okuyun.

API formları

Genel form şemalarını alın ve güvenilir form yanıtlarını gönderin.

Yazılan Arka Uç API

Seçilen sunucu tarafı entegrasyonları için yazılan arka uç çağrıları kullanılır. Şunlar için kullanın:
  • Connect360 konuşmaları, mesajları, ekler ve AI yanıtları.
  • Restoran sipariş akışı erişimi.
  • Plato’den oluşturulan yazılı istek ve yanıt şekilleri.
SDK istekleri şu şekilde gerçekleşir:
https://api.plato.ae/api/trpc
Genel kenar çubuğu öncelikle kararlı API ailelerine odaklanır. Hangi rotayı arayacağınıza karar verirken ilgili API aile sayfasını kullanın.

REST Genel API’leri

REST genel API’leri, bir web sitesi, kodsuz araç veya TypeScript olmayan arka uç, düz HTTP uç noktalarına ihtiyaç duyduğunda daha iyidir. Bunları şunlar için kullanın:
  • CMS girişleri.
  • Menü ürünleri ve kategorileri.
  • Kamu formları.
  • Eski dinamik modeller.
REST istekleri şu şekilde gerçekleşir:
https://api.plato.ae
Kimlik doğrulama ile başlayın, ardından ihtiyacınız olan API ailesini açın.

Herkese Açık Ne Değildir API

Plato’nin Konsolu çalıştırabilmesi, web kancalarını işleyebilmesi, PDF’leri oluşturabilmesi veya kullanıcıların kimliğini doğrulayabilmesi için bazı yollar mevcuttur. Bu yollar istikrarlı kamu entegrasyon sözleşmeleri değildir. Kimlik doğrulama geri aramaları, Stripe veya sağlayıcı web kancaları, cron işleri, Open Graph görüntüleri veya dahili Konsol tarayıcı istekleri gibi rotalara karşı harici entegrasyonlar oluşturmayın. Kaçınılması gereken rotaların kısa listesi için Dahili Rotalar’ye bakın.

İnşa Etmeden Önce

  1. Entegrasyon için özel bir rol oluşturun.
  2. Bu role yalnızca ihtiyaç duyduğu izinleri verin.
  3. Konsolda bir API anahtarı oluşturun.
  4. Anahtarı sunucu tarafındaki gizli bir depoda saklayın.
  5. Üretim trafiğini göndermeden önce küçük bir istekle test edin.
Konsol API Tuşları’den anahtarlar oluşturun.