طلبات إنشاء الوكلاء

أحد أهداف SDK هو إرسال طلبات الوكيل إلى Finteza عبر موقعك الإلكتروني. للحصول على تفاصيل حول SDK، يرجى زيارة قسم"إنشاء وكلاء النص والطلبات"

لإنشاء برنامج وسيط للوكيل لجميع استفسارات تحليلات Finteza، استخدم وظيفةcreateProxyMiddleware:

const path = require("path");
const express = require("express");
const finteza = require("finteza-sdk");
 
const app = express();
 
app.use(
  finteza.createProxyMiddleware({
    token: "lopvkgcafvwoprrxlopvkgcafvwfzsrx",
    path: "/fz/"
  })
); 
 
app.listen(8080);

يقوم البرنامج الوسيط بتوجيه الطلبات الواردة بشكل مستقل ووكلاء الطلبات التحليلية فقط إلى Finteza.

قم بتعيين المعلمات التالية لـ وظيفة createProxyMiddleware:

المعلمة

النوع

الوصف

path *

السلسلة

بداية المسار للطلبات التي يتم إنشاء وكلاء لها (هنا هو/fz/؛ إذا كان هذا المسار مشغولًا بالفعل، استخدم مسارًا آخر).

 

فيما يلي التغييرات على رمز التتبع الضرورية، بحيث يتم تنفيذ جميع طلبات Finteza على طول المسارات مع البداية المحددة.

token *

السلسلة

الرمز لتوقيع رأس X-Forwarded-For. يمكنك الحصول على هذه القيمة في إعدادات الموقع الإلكتروني الخاصة بـ Finteza لوحة: افتح قسم العداد، وقم بتمكين خيار "إنشاء وكلاء النص وطلبات" وانسخ القيمة من حقل "رمز الوكيل".

 

عند إنشاء الوكلاء، يتم إرسال جميع الطلبات إلى Finteza فعليًا من خادم موقعك الإلكتروني بدلاً من العملاء مباشرةً. من أجل تمرير عناوين IP حقيقية للعملاء (وليس فقط عنوان الموقع) إلى Finteza ،SDK يستخدم رأسX-Forwarded-For.

 

من أجل منع التضخم في حركة المرور من خلال الطلبات الخادعة وتقديم بيانات حقيقية فقط عن زيارات الموقع، يتحقق Finteza من توقيع الرأس في الطلبات. إذا تم توقيع رأس بالرمز الفريد للموقع الإلكتروني، فإن النظام يثق في قيمه. بخلاف ذلك، تعتبر حركة المرور "مبالغ فيها" (تتوفر تقارير حركة المرور في قسم الجودة بالموقع الإلكتروني في لوحة Finteza).

url

السلسلة

عنوان خادم Finteza. في معظم الحالات، لا ينبغي تغييره.

timeout

العدد

مهلة لطلبات إنشاء الوكلاء. الافتراضي هو 000 15 مللي ثانية.

* — معلمات مطلوبة.

ملاحظة: تغيير رمز التتبعبعد تهيئة إنشاء الوكلاء.