Zapier API Referansı

QR Code Maker Zapier entegrasyonu için eksiksiz API dokümantasyonu. OAuth 2.0 kimlik doğrulama, tüm uç noktalar, istek/yanıt formatları ve webhook'ları içerir.

QR Code Maker'ı Zapier ile entegre etmek için eksiksiz API referansı. Bu dokümantasyon kimlik doğrulama, tüm uç noktalar, istek/yanıt formatları ve webhook olaylarını kapsar.

Temel URL

https://qr-code-maker.app

Kimlik Doğrulama

API, yetkilendirme kodu akışıyla OAuth 2.0 kullanır.

OAuth 2.0 Akışı

  1. Yetkilendirme İsteği - Kullanıcıyı yetkilendirme için yönlendirme
  2. Yetkilendirme Kodu - Kullanıcı onaylar, kod alır
  3. Token Değişimi - Kodu erişim token'ına dönüştürme
  4. API İstekleri - Tüm istekler için Bearer token kullanma
  5. Token Yenileme - Erişim token'ı süresi dolduğunda yenileme

Yetkilendirme Uç Noktası

GET /oauth/authorize

Parametreler:

ParametreTipGerekliAçıklama
client_idstringEvetOAuth client ID'niz
redirect_uristringEvetYönlendirme URL'i
response_typestringEvetcode olmalı
statestringEvetCSRF koruması için dize
scopestringHayırBoşlukla ayrılmış kapsamlar

Kullanılabilir Kapsamlar:

KapsamAçıklama
qr_codes:readQR kodları okuma
qr_codes:writeOluşturma, güncelleme, silme
analytics:readİstatistiklere erişim
webhooks:writeWebhook yönetimi

Token Değişimi

POST /api/oauth/token

Token Süreleri:

TokenSüre
Yetkilendirme kodu10 dakika
Erişim token'ı1 saat
Yenileme token'ı30 gün

Token Yenileme

POST /api/oauth/refresh

API Uç Noktaları

Tüm istekler Bearer token gerektirir:

Authorization: Bearer qrc_at_xxxxxxxx

Bağlantıyı Test Et

GET /api/zapier/me

QR Kodları Listele

GET /api/zapier/qr

QR Kodu Oluştur

POST /api/zapier/qr

Desteklenen Türler:

TürAlanlar
website{ "url": "https://..." }
vcard{ "firstName": "", "lastName": "", ... }
wifi{ "ssid": "", "password": "", "security": "WPA" }
email{ "email": "", "subject": "", "body": "" }
sms{ "phone": "", "message": "" }
phone{ "phone": "" }
text{ "text": "" }
event{ "title": "", "startDate": "", "endDate": "", "location": "" }

QR Kodu Al

GET /api/zapier/qr/{id}

QR Kodu Güncelle

PATCH /api/zapier/qr/{id}

QR Kodu Sil

DELETE /api/zapier/qr/{id}

Ara

GET /api/zapier/qr/search

Analizler

GET /api/zapier/qr/{id}/analytics

Klasörler

GET /api/zapier/folders

Webhook'lar

Abone Ol

POST /api/zapier/webhooks/subscribe

Olaylar:

OlayAçıklama
qr.scannedQR tarandı
qr.createdQR oluşturuldu
qr.milestone.100100 tarama
qr.milestone.500500 tarama
qr.milestone.10001.000 tarama
qr.milestone.50005.000 tarama
qr.milestone.1000010.000 tarama

Aboneliği İptal Et

DELETE /api/zapier/webhooks/{id}

Hata İşleme

HTTP Durum Kodları

DurumAçıklama
200Başarılı
201Oluşturuldu
204İçerik Yok
400Geçersiz İstek
401Yetkisiz
403Yasak
404Bulunamadı
422Doğrulama Hatası
429Hız Limiti
500Sunucu Hatası

Hız Limiti

  • Limit: Token başına dakikada 100 istek

Başlarken

  1. Zapier entegrasyonumuzu ziyaret edin
  2. QR Code Maker'ı yetkilendirin
  3. İlk Zap'ınızı oluşturun

Destek

Sorularınız mı var? support@qr-code-maker.app adresine ulaşın.