أدوات لالتقاط وتحويل الويب

الوصول إلى واجهة برمجة التطبيقات (API) الخاصة بنا باستخدام لغة برمجة غير مدعومة

إذا كنت تدعم لغة البرمجة مكونات COMومن الأمثلة على ذلك C ++ و Classic ASP و JScript و CScript ووحدات الماكرو ، ثم يمكنك استخدام مكتبة ASP.NET الخاصة بنا كما هو موضح في وثائق COM GrabzIt ل.

يتم توفير API الخاصة بنا بالفعل من خلال سلسلة من خدمات الويب التي يمكن لأي لغة برمجة الاتصال بها. لإخفاء بعض من هذا التعقيد ، قمنا بكتابة سلسلة من العملاء بلغات البرمجة المختلفة. ومع ذلك ، إذا كانت لغة البرمجة الخاصة بك غير مدعومة ، فيمكنك اتباع هذه التعليمات لمعرفة كيفية عمل خدمات الويب من أجل كتابة عميلك الخاص. إذا كنت ترغب في جعل عميلك مفتوح المصدر ، سنكون سعداء لاستضافته في مستودعنا حتى يتمكن الآخرون من استخدامه أيضًا.

من فضلك هل يمكن أيضا أخبرنا عن اللغة غير المدعومةإذا طلب عدد كافٍ من الناس ، فسنكتب نسخة جديدة من العميل بتلك اللغة.

توقيع طلب خدمة ويب

الجزء الرئيسي من تقديم طلب إلى خدمات الويب لدينا هو التوقيع على الطلب ، لأن التوقيع يمنع الأطراف غير المصرح لها باستخدام حسابك.

للقيام بذلك تحتاج إلى إنشاء توقيع string، والذي يحتوي على كل معلمة بما في ذلك سر التطبيق مفصولة حرف توجيه الإخراج ('|'). ومع ذلك يجب أن تكون متسلسلة المعلمات بالترتيب الصحيح ، والتي يمكنك العثور على استدعاء طريقة معينة من خلال النظر في شفرة المصدر المفتوح.

هذا التوقيع string يجب بعد ذلك تحويلها intس ASCII قبل التجزئة إلى MD5 وتحويلها في النهاية intيا عرافة string لإعطاء توقيع للطلب.

تنفيذ طلب خدمة ويب

كل مكالمة لخدمات الويب لدينا تتكون من طلب بحث string المعلمات اثنين منها يجب أن يكون مفتاح التطبيق والتوقيع على الطلب. يتم تمثيل هذه المعلومات بواسطة المعلمات المفتاح و sig على التوالي.

معظم string يجب أن تكون المعلمات ترميز URL. تحقق لدينا المصدر المفتوح PHP العميل لمعرفة ما المعلمات يجب ترميز. يوضح هذا الفصل أيضًا المعلمات التي يمكن إرسالها إلى خدمات الويب الخاصة بنا. لمعرفة ما تفعل هذه المعلمات تحقق من المرتبطة وثائق العميل PHP.

أفضل طريقة عند إنشاء عميل بلغة برمجة مختلفة هي ببساطة ترجمة كل طريقة تحتاجها من أحد عملاء المصادر المفتوحة الموجودة وأي طرق مرتبطة بها intيا لغتك المرجوة.

إذا كنت بحاجة إلى معلومات بعد الآن حول كيفية إنشاء عميل ، يمكنك ذلك إتصل بنا.