منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

هنا يوجد موقع يوفر اسعار العملات على شكل قائمه : https://openexchangerates.org/api/latest...id=your_id


كيف استطيع ان اقوم بقراءة بيانات معينة من الصفحه.

فمثلا سعر الدينار او سعر الريال .... الى اخ
استخدم مكتبة Json.NET
بعد فك الضغط عنها ستجد مجلدات لكل Framework على حدة مثل net20 وnet35 وnet40 وnet45 و...
اختر المجلد الذي يناسب Framework لديك واستخدم المكتبة التي بداخله

هذا كود قراءة البيانات
PHP كود :
Dim wc As New Net.WebClient()
Dim json As String wc.DownloadString("https://openexchangerates.org/api/latest.json?app_id=dadae4e3acbb40bcaed5881c9f40f015")
Dim jResults As JObject JsonConvert.DeserializeObject(json)

MsgBox(jResults("rates")("USD")) 
كما تلاحظ أن USD داخل rates بسبب حساسية حالة الأحرف للأسماء، يعني usd ليست مثل USD
ماشاء الله عليك اخي الكريم

النتيجه سليمه 100%

لكن لم البطئ في الرد من قبل الرابط ؟!

[attachment=16586]
البطئ يكون من النت أو بسبب الضغط على الموقع.

ولتحويل وقت تحديث الأسعار الموجود في timestamp
PHP كود :
MsgBox(New Date(jResults("timestamp")))