korkuts Posted September 7, 2010 Share Posted September 7, 2010 Arkadaşlar Online Kontör Satışı İşine Başlıcam Ama Hizmeti Alacagım Şirket Bana Word Dosyası içinde code tagı içindekileri gönderdiler yazılımcınıza bu belgeyi verirseniz 2 dk da halleder dediler. Ama benim Yazılımcım yok herşeyimi kendim yapıyorum. Aşağıda Anlatılan şekilde yapabilirmisiniz yada ben nasıl yaparım biliyorsanız lütfen yardım edin çok lazım... Şimdiden Teşekkürler... KNTR WEB SERViS API ent_hedef_al.php : Sipariş gönderimi yapacağınız sayfa ent_hedef_ver.php : Sipariş durumu sorgulandığı sayfa Programdan Gelen Siparişlerin Alınması: --------------------------------------- Program sipariş bilgilerini ent_hedef_al.php dosyasına şu parametrelerle ve GET metodu ile bildirir: kod : Kullanıcı adı (String) sifre : şifre (String) operator: Operatör Bilgisi (String) numara : Siparişin gönderileceği telefon numarası (integer) kontor : Kontör miktarı (integer) kref : Sitenizdeki referans numarası (integer) * (yeni) eid : Program id (integer) (zorunlu değil göndermiyebilirsiniz.) * (yeni) bilgi : boş değer göndermeniz yeterli (Kntr 4.0 için) • işaretli olanlar 3.5 ‘in yeni en son güncel olanlarında çalışmaktadır. Bunu kullandıkları entegrasyon programından da anlayabilirsiniz. 1.5 üzeri olması gerekmektedir. Bu bilgilerle siparişi sisteminize kaydedebilirsiniz. Siparişi başarılı bir şekilde kaydettiğinizde bu sayfaya sonuç olarak _OK [referans numarası] şeklinde bir sonuç gönderdiğinizde Program bu siparişi aldığınızı anlayacak ve tekrar göndermeyecektir. Örneğin siparişi başarılı biçimde sisteminize kaydettiniz ve bu siparişin sisteminizde 15 numarayla bir referans (ID) kazandığını düşünürsek cevabınız şu olacaktır. _OK [15] Eğer Kntr 4.0 kullanıyor ve Bilgi değeri gönderdiyseniz şu şekilde detaylı bilgi alabilirsiniz. _OK [16] {1} (9.4) # {} arasındaki değer siparişin tutarı, () arasındaki değer ise işlemden sonraki bakiyesi anlamına gelmektedir. Daha sonra belli aralıkla program bu siparişin durumunu sorgulayacaktır. Eğer siparişi gönderdiğinizde _OK Sonucu alamazsanız veya o anlık sonuç gelmemişse, bağlantı kopması ,mysql sunucu hatası vb. Bir daha aynı siparişi kayıt yapmaya çalıştığınızda “_TEKRAR: [22] Ayni ref den 2. siparis kabul edilmez”. şeklinde bir mesaj alabilirsiniz. Bu durumda 22 ref numarası ile siparişiniz sisteme aslında kayıt edildiğini, yani bildirimin başarılı bir şekilde sonuçlandığını anlayabilirsiniz. Örnek bir gönderim şekli: http://siteadresi.com/ent_hedef_al.php?kod=demo&sifre=demo&numara=54655555555&kontor=55&operator=vodafone&kref=81&eid=1 Programın Siparişin durumunu öğrenmesi: -------------------------------------- ent_hedef_ver.php sayfasından siparisin durumu sorgulanır. Bu sayfaya program aşağıdaki parametreleri gönderir kod : Kullanıcı adı sifre : sifre ref : Referans numarası Size gelen bu veri sonunda eger basarılı bir sekilde kontör yüklenmisse _OK [1] {} seklinde bir cevap veriniz. Eger kontör beklemede ise bir cevap vermenize gerek yoktur. Eger siparis yüklemesi basarısız olmussa asagıdaki sekilde cevap veriniz _OK [2] {Yüklenmeme Sebebi} Örnek bir gönderim sekli: http://siteadresi.com/ent_hedef_ver.php?kod=demo&sifre=demo&ref=81 Not: Bu yeni yapı sınırlı sayıda sitede mevcuttur. Ama 2.1 ‘den bu yana tüm sistemlerde çalısır. Quote Link to comment Share on other sites More sharing options...
blackman12 Posted September 7, 2010 Share Posted September 7, 2010 _INetGetSource("www.deneme.com/ent_hedef_al.php?kod=xxx&sifre=xxx&operator=xxx&numara=xxx&kontor=xx&kref=xxx&eid=xxx&bilgi=xxxx") veya scriptin önerdiği şekliyle _INetGetSource("www.deneme.com/ent_hedef_al.php?kod=xxx&sifre=xxx&operator=xxx&numara=xxx&kontor=xx&kref=xxx&bilgi=") apiyi kullanarak dönen değerleri okutturabilirsin ama bunu deneyebilmen için kurulu bi siten olması gerek Quote Link to comment Share on other sites More sharing options...
korkuts Posted September 7, 2010 Author Share Posted September 7, 2010 site var ama nasıl yapacam bana tam olarak anlatabilirmisin ? Quote Link to comment Share on other sites More sharing options...
blackman12 Posted September 7, 2010 Share Posted September 7, 2010 Arkadaşım sitende şu linki denedin mi hiç? www.deneme.com/ent_hedef_al.php?kod=xxx&sifre=xxx&operator=xxx&numara=xxx&kontor=xx&kref=xxx&eid=xxx&bilgi=xxxx bak burayı düzenleyerek bi dene sonucu görüceksin zaten Quote Link to comment Share on other sites More sharing options...
_MsT_ Posted September 14, 2010 Share Posted September 14, 2010 zor bir olay değil aslında idare edecek kadar php kodlamasını biliyorsan bu iş tamamdır. alttaki değerleri forman okutman ve iletmen gerekiyor. yada başka bi yöntemlede yapabilirsin. songa gelen değerleri explode edip parçalara ayırman gerekiyor. kod : Kullanıcı adı (String) sifre : şifre (String) operator: Operatör Bilgisi (String) numara : Siparişin gönderileceği telefon numarası (integer) kontor : Kontör miktarı (integer) kref : Sitenizdeki referans numarası (integer) * (yeni) eid : Program id (integer) (zorunlu değil göndermiyebilirsiniz.) * (yeni) bilgi : boş değer göndermeniz yeterli (Kntr 4.0 için) kısa incelemeye göre kod,şifre,kred,eid,bilgi alanları standart bilgiler içeriyor. sana tavsiyem onları sabit yap kodun içine göm veya sql'e bağla. operatör, numara ve kontör ise muhakkak seçilmesi gereken değerler. _OK [15] gibi bir değer geri döndü buda sana referans numarası olacaktır. yani bu gelen cevaptan bulman gereken iki köşeli parantez arasıdır. ve _OK değeridir. Kontrol etme işlemini ise ikinci alandan yapacaksın. bunun içinde bir adet form oluşturman yeterli referans numaralarının verilebileceği. ama veri tabanında tutarsan direk link şeklindede yapılabilir. kod : Kullanıcı adı sifre : sifre ref : Referans numarası yine aynı şekilde kod ve şifre standar olarak, ref numarası değişkendir. gelen cevap gördüğüm kadarıyla 2 adet birincisi _OK [1] {} diğeri _OK [2] {Yüklenmeme sebebi} burada da arayacağın ilk köşeli parantez sonra onun durumuna göre güzel parantez içindekidir. şimdiden kolay gelsin Quote Link to comment Share on other sites More sharing options...
Sistemci Posted May 25, 2011 Share Posted May 25, 2011 api sistemiyle bir kontor sitesine bağlantı kuruyorum. kendi yazdığım bir program var yardımcı olabilirim sana Quote Link to comment Share on other sites More sharing options...
blackman12 Posted May 25, 2011 Share Posted May 25, 2011 8 aylık konuyu hortlattın ya sistemci adam koşa koşa gelir gari. Quote Link to comment Share on other sites More sharing options...
KintaRo Posted May 26, 2011 Share Posted May 26, 2011 adam heves etmiş elleme işte Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.