Web Yakalama ve Dönüştürme Araçları

API’mıza desteklenmeyen bir programlama diliyle erişme

Programlama diliniz için belirli bir API kitaplığı mevcut olmadığında GrabzIt'in API'sini kullanmanın en kolay yolu, REST API.

Alternatif olarak, programlama diliniz destekliyorsa COM bileşenleri, örnekler C++, Klasik ASP, JScript, CScript ve makroları içerir; daha sonra ASP.NET kitaplığımızı şurada açıklandığı şekilde kullanabilirsiniz. GrabzIt'in COM belgeleri.

API'miz aslında herhangi bir programlama dilinin çağırabileceği bir dizi web hizmeti tarafından sağlanmaktadır. Bu karmaşıklığın bir kısmını gizlemek için farklı programlama dillerinde bir dizi istemci yazdık. Ancak programlama diliniz desteklenmiyorsa, kendi istemcinizi yazmak amacıyla web hizmetlerinin nasıl çalıştığını görmek için bu talimatları takip edebilirsiniz. Müşterinizi açık kaynak yapmak istiyorsanız, başkalarının da kullanabilmesi için onu veri havuzumuzda barındırmaktan memnuniyet duyarız.

lütfen sen de yapabilir misin hangi dilin desteklenmediğini bize bildirin, eğer yeterli sayıda kişi talep ederse istemcinin yeni bir versiyonunu o dilde yazacağız.

Web Hizmeti İsteğini İmzalama

Web hizmetlerimize talepte bulunmanın en önemli kısmı, talebi imzalamaktır çünkü imza, yetkisiz tarafların hesabınızı kullanmasını engeller.

Bunu yapmak için bir imza oluşturmanız gerekir string, dikey çizgi ('|') karakteriyle ayrılmış uygulama sırrı dahil her parametreyi içerir. Ancak parametrelerin doğru sırada birleştirilmesi gerekir; belirli bir yöntem çağrısı için bunu aşağıdaki listeye bakarak bulabilirsiniz: açık kaynak kodu.

Bu imza string daha sonra dönüştürülmesi gerekir into ASCII, MD5'e dönüştürülmeden ve son olarak dönüştürülmeden önce intoa altıgen string talep için imza vermek.

Web Hizmeti İsteğini Gerçekleştirme

Web hizmetlerimize yapılan her çağrı sorgudan oluşur string parametrelerden ikisi istek için uygulama anahtarı ve imza olmalıdır. Bu bilgi sırasıyla anahtar ve sig parametreleriyle temsil edilir.

köprü string parametreler URL kodlu olmalıdır. Bizim kontrol edin açık kaynak PHP istemcisi hangi parametreleri kodlamanız gerektiğini görmek için. Bu sınıf aynı zamanda web servislerimize hangi parametrelerin gönderilebileceğini de gösterir. Bu parametrelerin ne işe yaradığını öğrenmek için ilgili PHP istemci belgeleri.

Farklı bir programlama dili için istemci oluştururken en iyi yaklaşım, ihtiyaç duyduğunuz her yöntemi mevcut açık kaynak istemcilerden birinden ve ilgili yöntemlerden basitçe çevirmektir. into İstediğiniz dili seçin.

Bir istemcinin nasıl oluşturulacağı konusunda daha fazla bilgiye ihtiyaç duyarsanız, İletişim.