Docs
توثيق واجهة برمجة تطبيقات أسعار صرف العملات لـ Perl

توثيق واجهة برمجة تطبيقات أسعار صرف العملات لـ Perl

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

استكشف كيف يمكنك دمج واجهة برمجة تطبيقات أسعار صرف العملات الخاصة بنا بسلاسة في مشاريع Perl الخاصة بك. توفر واجهتنا أسعار صرف دقيقة وموثوقة، مما يجعلها مناسبة للتطبيقات الشخصية والمهنية.

لماذا تستخدم واجهة برمجة تطبيقات أسعار صرف العملات في Perl؟

توفر واجهتنا نهجاً مباشراً لجلب أسعار الصرف من خلال طلبات GET بسيطة. يتم دمجها مع مشروع Perl الخاص بك بسهولة ودون أي متاعب، دون الحاجة لتبعيات معقدة.

تُقدم الواجهة استجابات سريعة بصيغة JSON سهلة التحليل والفهم. تجعل مكتبات Perl عالية الأداء لمعالجة JSON الوصول إلى البيانات واستخدامها أمراً يسيراً.

للحصول على التفاصيل الشاملة حول أنواع الطلبات المدعومة والميزات، يرجى الرجوع إلى التوثيق الرئيسي.

البداية السريعة: مثال لتحويل العملات في Perl

لبدء الاستخدام، ستحتاج إلى التسجيل للحصول على حساب مجاني للحصول على مفتاح API الخاص بك. سجل هنا للحصول على مفتاحك.

فيما يلي مثال بسيط يوضح كيفية استخدام واجهتنا في Perl:

use LWP::UserAgent;
use HTTP::Request;
use JSON;
 
# إجراء الطلب
my $base_code = "USD";
my $URL = "https://api.currencyexchangerate-api.com/v1/YOUR-API-KEY/latest/".$base_code;
my $ua = LWP::UserAgent->new(ssl_opts => { verify_hostname => 1 });
my $header = HTTP::Request->new(GET => $URL);
my $request = HTTP::Request->new('GET', $URL, $header);
my $response = $ua->request($request);
my $content = $response->content;
 
# تحليل JSON
$json = JSON->new->allow_nonref;
$decoded = $json->decode( $content );
foreach $to_code (keys %{$decoded->{conversion_rates}}){
   print "سعر الصرف $base_code/$to_code = $decoded->{conversion_rates}->{$to_code}";
}

عينة استجابة JSON نموذجية

فيما يلي عينة من استجابة JSON من الواجهة مع الدولار الأمريكي كرمز العملة الأساسي:

{
  "result": "success",
  "base_code": "USD",
  "qouta": 100,
  "remining": 78,
  "conversion_rates": {
    "USD": 1,
    "AED": 3.6725,
    "AFN": 71.3023,
    ...
  }
}

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

هل تحتاج إلى مساعدة؟

إذا كان لديك أي أسئلة أو كنت بحاجة إلى المزيد من المساعدة، فلا تتردد في الاتصال بنا. نحن هنا لمساعدتك!