PTT Kargo API – PHP
Merhaba Arkadaşlar,
PTT Kargo API (PHP) ile kargolarımızın durumlarını öğreneceğiz.
PTT Kargo API’yi kullanabilmek için PTT İl Müdürlüklerinden başvuru yapıp, kullanıcı bilgilerinizi temin etmeniz gerekmektedir.
PTT API ile yapabileceğimiz üç işlemi aşağıda bulabilirsiniz.
Composer ile Yükleme
Ortam Değişkenleri
Ortam Değişkenleri Tanımlı İse
Ortam Değişkenleri Tanımlı Değil İse
1. Barkod Sorgu
2. Gönderi Hareket Barkod Sorgu
3. Gönderi Hareket İşlem Tarihi Sorgu
Bu sayfa 9.530 kez görüntülendi.
paylaşım için teşekkürler veri yükleme ile ilgili kaynağınız da var mı?
Merhaba,
Önümüzdeki hafta muhtemelen bitecek sanırım.
s.a Gönderi takip sorgulama da dönen verilerin çoğunda – seklinde geliyor.
ama ptt interaktif ekrana baktığım da alıcının adresi vs görünüyor.
diger verilere hangi method ile ulasmam gerekiyor.
ptt kargo sorgu ekranindaki veriler gibi cikti vermem lazim.
Merhaba,
Aşağıdaki $result değişkeninde tüm veriler array olarak dönüyor. Kullanıcı adı veya şifrenizde bir hata olabilir mi?
$result = $pttApi->gonderiHareketIslemTarihiSorgu(‘2018-03-01’);
print_r($result);
Hocam merhaba,
Öncelikle emeğinize sağlık. Ancak ben sürekli 500 hatası alıyorum, hata neyden kaynaklanabilir acaba?
Merhaba Yunus,
PTT servisi için kullanıcı adı ve şifreniz var mı? SoapFault hatası detaylarını paylaşabilir misin? Hatanın nedenini Wizdler Chrome eklentisi ile test edebilirsin. İyi çalışmalar.
Merhaba hocam,
Ebet kullanıcı adı ve şifre var bende de “Fatal error: Class ‘Ahmeti\PttKargoApi\PttKargoApi’ not found” hatası veriyor. Composer yüklü env tanımlamalarını da yaptım ve “require __DIR__ . ‘/vendor/autoload.php’;” şeklinde dosyayı da tanımladım ama yinede bu hatayı veriyor anlamadım doğrusu. Sebebi hakkında aklınıza gelen bir şey var mı?
Teşekkürler.
PTT den bize gelen sadece bir şifre. Bu şifre yeterli mi yoksa ayrıca bize bir ID de verilmeli miydi? yani ID ve password olmalı?
Merhaba Akın,
Evet ID ve Şifre olmalı…
Fatal error: Uncaught Error: Class ‘Ahmeti\PttKargoApi\PttKargoApi’ not found in şeklinde hata alıyorum
php versiyonum 7
namespace mi koymam gerekiyor du acaba?
Composer yüklü mü? Yüklü ise
require __DIR__ . '/vendor/autoload.php';
require etmen gerekiyor.Sorunu hallettim, api yi kullanamadım ama 🙂
Tarih aralığı nasıl verileceği konusunda bilginiz var mıydı?
Selamlar,
Emeğinize sağlık. Süper olmuş. PTT Kargo entegrasyon dokumanını da paylaşma şansınız var mıdır?
Merhaba Alpay,
Mesajın için teşekkür ederim. Entegrasyon dokümanlarını github üzerinde paylaştım.
Merhabalar. Gönderi Takip sadece ana bilgileri gösterirken. hareket takibi nokta nokta aktarım merkezlerinimi gösteriyor.
hareket takibinde bana şifre hatası veriyor. çözemedim :S
Ahmet Bey Merhaba,
Prestashop 1.7.5.x sürümü için bir modül yazdırdık API ile PTT ye kargo verilerini gönderdiğimiz ve barkod ürettiğimiz. Tanımlı barkod aralıklarını güncellediğimizde modül verileri yollamamaya başladı. Sizden profesyonel destek alabilir miyiz mümkün müdür ?
Merhaba, burada bahsedilen id ve şifre PTT interaktif kullanıcı girişinde de kullanılan müşteri no ve şifre mi? yoksa web servis için ayrı bir id şifre mi almalıyız? Deneme yaptığımızda şifre yanlış hatası alıyoruz.
Merhaba Ahmet Hocam,
https://pttws.ptt.gov.tr/GonderiTakip/services/Sorgu?wsdl webservisinden C# tarafında gonderisorgu methodunda tüm veriler geliyor. Fakat aynı metooda dongu verisi gelmiyor.
örnek çalışmanız varmıdır?
Merhabalar , öncelikle elinize sağlık işimizi çok kolaylaştırdı. Test ortamı için , getClient fonksiyonu içerisinde dönen URL adresini test ortamındaki ile değiştirmem yeterli olacak mıdır ?
Merhaba, Öncelikle paylaşım için teşekkürler elinize sağlık. Veri yükle methodunu kullandıktan sonra oluşan takip url’de(https://pttws.ptt.gov.tr/Gonderi_SorguTest/faces/index.xhtml) tüm alanlar boş geliyor. Acaba sadece veri yükle adımlarını tamamladıktan sonra işlem tamam oluyor mu? Veri yükle yaptıktan sonra başka birşey yapmak gerekir mi? Acaba product ortamına geçiş yapınca normal mi olacak. Şimdiden teşekkürler.
Merhaba paylaşım için teşekkürler. PTT nin kargo takipte geri dönen tüm durumların listesini bulabileceğimiz bir yer var mı?
Örneğin:
[“sonIslemAciklama”]=”Teslim Edildi”
[“sonIslemAciklama”]=”İhb-Kargomatiğe Bırakıldı”
[“sonIslemAciklama”]=”PTT İşyerinde Bekliyor”
şeklinde. İyi çalışmalar
Merhaba, Ptt Veri Yükle 2 ile kargoları sisteme yüklüyorum ama barkodu sorgulayınca boş çıkıyor kargoyu paketini teslim etmeye gittim orada da müşteri tanımlı değil gibi bir hata verdi ama Ptt Veri Yükle 2 sonucundan başarılı yazısı dönüyor url veriyor urlin içine giriyorum orada da bilgiler yazmıyor yardımcı olursanız çok sevinirim