Genel Bakış

Kimlik Doğrulama

posentegra API'sine erişim, hesabınıza ait bir API anahtarıyla sağlanır.

API anahtarı

Anahtarınızı Yönetim Anahtarları ekranından oluşturabilir, görüntüleyebilir ve iptal edebilirsiniz. Her anahtar hesabınıza bağlıdır ve tüm API isteklerinde kullanılır.

Bearer başlığı

Her istekte anahtarınızı Authorization başlığında Bearer öneki ile gönderin.

curl https://api.v1.fastsiparis.com/web-api/v1/restaurants \
  -H "Authorization: Bearer POSENTEGRA_API_KEY"

Aşağıdaki üç başlık biçiminin tümü kabul edilir; Bearer biçimi önerilir.

Biçim Örnek Not
Authorization: Bearer <api-key>Authorization: Bearer POSENTEGRA_API_KEYÖnerilen.
X-Api-KeyX-Api-Key: POSENTEGRA_API_KEY
Authorization: <api-key>Authorization: POSENTEGRA_API_KEY

Anahtarınızı doğrulamak için aşağıdaki isteği gönderin: 200 dönerse anahtar geçerlidir, 401 dönerse geçersizdir.

cURL
curl -i https://api.v1.fastsiparis.com/web-api/v1/restaurants \
  -H "Authorization: Bearer POSENTEGRA_API_KEY"

Güvenlik

Anahtarınızı istemci tarafında tutmayın
API anahtarını yalnızca sunucu tarafında saklayın. Anahtarınızın sızdığını düşünüyorsanız panelden hemen silip yenisini oluşturun.

Ayrı bir anahtar yenileme (rotasyon) ucu yoktur: anahtarı yenilemek için panelden mevcut anahtarı silin ve yenisini oluşturun.

Yetki hataları

Kod Anlamı
401 UnauthorizedAnahtar eksik, geçersiz ya da iptal edilmiş.
403 ForbiddenAnahtar geçerli ama bu kaynağa erişim yetkisi yok.
429 Too Many Requestsİstek limitini aştınız; bir süre bekleyip tekrar deneyin.

Diğer HTTP hata kodları ve olası çözümleri için Hata Kodları sayfasına bakın.