PHP ile başlayın.
Akışınıza uyarlayın.
PHP cURL uzantısı ile sunucudan HTTPS isteği oluşturun. Laravel veya düz PHP projenizde anahtarı ortam değişkeninde tutun.
Yapılandırın
Servis adresini ve API anahtarını güvenli ayarlara ekleyin.
İsteği oluşturun
Numara ve işlem bilgilerini API sözleşmesine göre hazırlayın.
Akışı test edin
Başarılı ve başarısız sonuçları uygulamanızda ele alın.
Entegrasyonu sunucu tarafında kurun
Tarayıcı veya mobil uygulama, doğrulama isteğini kendi uygulama sunucunuza iletmelidir. Sunucu kullanıcı oturumunu ve gönderim limitlerini kontrol ettikten sonra SMS servisine bağlanır. Servis adresi ve kimlik doğrulama bilgileri ortam yapılandırmasından okunur.
- Ortam değişkenlerini web kökünün dışında yönetin.
- Test ortamında ayrı kimlik bilgileri kullanın
- Telefon numarasını sunucuda normalize edin
PHP için uygulama notları
PHP tarafında cURL zaman aşımını ve HTTP durum kodunu kontrol edin. HTTP 4xx hatalarında aynı isteği körlemesine tekrarlamayın. Laravel kullanıyorsanız HTTP istemcinizin istisna ve tekrar davranışlarını inceleyin.
- Bağlantı hatası ile API reddini ayırın
- Yanıtta beklenen alanları doğrulayın
- Gizli bilgileri hata kaydına yazmayın
Canlıya geçmeden önce senaryoları tamamlayın
Başarılı gönderim tek başına yeterli bir entegrasyon testi değildir. Süresi dolmuş kod, yanlış kod, aşırı istek ve çift tıklama senaryolarını deneyin. Kesin endpoint, istek alanları ve yanıt modeli kullanılan API sözleşmesine göre uyarlanmalıdır.
- Yanlış ve süresi dolmuş kod
- Tekrarlanan gönderim isteği
- Ağ kesintisi ve servis zaman aşımı
Sık sorulan sorular
PHP için hazır paket gerekli mi?
Hayır. Standart bir HTTP istemcisiyle REST entegrasyonu kurulabilir. Bu rehber belirli bir TekSMS SDK paketinin varlığını veya sürümünü varsaymaz.
Örnek kod doğrudan üretimde kullanılabilir mi?
Geliştirici sayfasındaki örnekler entegrasyon şablonudur. Servis adresi, istek şeması, limitler ve doğrulama politikası güncel API sözleşmesine göre tamamlanmalıdır.
Birbirini tamamlayan kaynaklar.
İyi bir deneyim,
doğru bir doğrulamayla başlar.
Projenizi anlatın. İhtiyacınıza uygun SMS akışını birlikte belirleyelim.