Monday 29 January 2018

الوثائق الفوركس واجهة برمجة التطبيقات


تغذية API PHP بيانات الفوركس هذا API البيانات الفوركس (واجهة برمجة التطبيقات) هو أداة قوية التي تسمح لك لكتابة تطبيقات مخصصة باستخدام لغة البرمجة PHP. PHP هي لغة شائعة جدا تمكين على معظم خوادم الويب مما يجعل هذا API خيارا مثاليا لأصحاب الموقع. استخدامه لإنشاء يوميا، كل ساعة، وجداول دقيقة، أو سعر العملة في الوقت الحقيقي، الاندماج في عربة التسوق الخاصة بك على الإنترنت، أو مجرد استرداد أحدث أسعار الصرف للأي (أو كل) يعبر في قواعد البيانات العملة. هذا PHP API المحمولة يبسط إلى حد كبير استرجاع وتحليل البيانات العملة الخام. مجرد استدعاء وظائف المساعد مختلفة وتذهب بعيدا. يتم توفير هذا API مجانا لجميع العملاء ForexFeed. انظر على سبيل المثال أدناه للبيانات الفوركس PHP تغذيه API في العمل. المعهد يتعامل مع جميع والمنطق الكامن وراء ذلك يمكنك أن تكون قائمة وعاملة في أي وقت من الأوقات. ملاحظة: هذا هو مثال بسيط جدا استخدام واجهة برمجة بيانات الفوركس. تم تصميم هذا البرنامج النصي لتشغيل على خادم الويب، فإنه ببساطة بطباعة البيانات إلى متصفح الشاشة / على شبكة الإنترنت. يمكنك تحميل هذا البرنامج النصي (واجهة برمجة التطبيقات) من منطقة العميل، أو أقل إذا قمت بتسجيل الدخول. إذا كنت بحاجة إلى مساعدة مع التكامل API أننا قد تكون قادرة على مساعدة. يقدم لنا صيحة لاجراء محادثات مع مطور خبير // إنشاء كائن ForexFeed fxfeed ForexFeed الجديدة (صفيف (مفتاح الوصول // طلب fxfeed بيانات - طباعة عدد الاقتباسات:. fxfeed - إذا (fxfeed - getStatus () OK) // حلقة على الرغم من كل الاقتباسات في حين (fxfeed - مكرر ()) طباعة الرمز: fxfeed - إذا (fxfeed - شيء آخر حالة الطباعة:. fxfeed - (دوت نت) بيانات الفوركس تغذية API هذا API بيانات الفوركس هو واجهة برمجة التطبيقات التي تساعدك بناء تطبيقات مخصصة باستخدام الإطار مايكروسوفت (دوت نت). وتقدم هذه API مجانا لجميع العملاء ForexFeed. الرجاء تسجيل الدخول لتحميل هذا المثال وAPI البيانات نفسها. انظر الأمثلة أدناه (C و VB) التي تستفيد من بيانات الفوركس تغذية API للتعامل مع جميع المنطق الكامن وكما ترون في API يبسط إلى حد كبير العديد من حالات الاستخدام ملاحظة:... هذه أمثلة بسيطة جدا من استخدام API بيانات الفوركس هذه الأمثلة توضح كيفية استرداد البيانات وطباعته لمعيار System. Console. C (ج حادة) مثلا باستخدام نظام باستخدام النظام. مجموعات // تحميل API ForexFeed باستخدام forexfeed. صافي // ------------------------------------------ // تعديل ما يلي المتغيرات // الخاص مفتاح وصول سلسلة ثابتة وصولك المفتاح الخاص سلسلة ثابتة رمز اليورو مقابل الدولار الأميركي، الجنيه الاسترليني، الدولار مقابل الفرنك السويسري، USDCAD، AUDUSD الخاص ثابتة الفاصلة 3600 فترات كثافة العمليات ثابتة خاصة كثافة العمليات 1 ثابتة منتصف سعر سلسلة خاصة // --------- --------------------------------- // منزل // ساكنة باطلة الرئيسية () // إنشاء feedapi كائن ForexFeed fxfeed feedapi الجديدة (مفتاح الوصول رمز. الفاصلة. فترات السعر) // عرض أسعار printData (fxfeed) // عرض printIntervals فترات متوفرة (fxfeed) // عرض الرموز printSymbols متوفرة (fxfeed) // // الحصول على البيانات وطباعته لSystem. out // الخاص ساكنة باطلة printData (feedapi fxfeed) // // إحضار بيانات // ArrayList يقتبس fxfeed. getData () وحدة التحكم. للإشارة (-------- أسعار --------) إذا (fxfeed. getStatus (). يساوي (OK)) وحدة التحكم. للإشارة ((عدد الاقتباسات:. fxfeed getNumQuotes ())) وحدة التحكم. للإشارة ((حقوق النشر: fxfeed getCopyright ())) وحدة التحكم. للإشارة ((الموقع: fxfeed getWebsite ())) وحدة التحكم. للإشارة ((رخصة: fxfeed getLicense ())) وحدة التحكم. للإشارة ((إعادة التوزيع: fxfeed getRedistribution ())) وحدة التحكم. للإشارة ((AccessPeriod: fxfeed getAccessPeriod ())) وحدة التحكم. للإشارة ((AccessPerPeriod: fxfeed getAccessPerPeriod ())) وحدة التحكم. للإشارة ((AccessThisPeriod: fxfeed getAccessThisPeriod ())) وحدة التحكم. للإشارة ((AccessRemainingThisPeriod: fxfeed getAccessPeriodRemaining ())) وحدة التحكم. للإشارة ((AccessPeriodBegan: fxfeed getAccessPeriodBegan ())) وحدة التحكم. للإشارة ((NextAccessPeriodStarts: fxfeed getAccessPeriodStarts ())) // // احصل على كائن مكرر ليقتبس ArrayList تستخدم مكرر طريقة (). // IEnumerator بالميدان العملات. GetEnumerator () // // تكرار خلال مكرر ArrayList // وحدة التحكم. للإشارة (----------------------------------------) وحدة التحكم. للإشارة (بالتكرار من خلال أسعار.) وحدة التحكم. للإشارة (----------------------------------------) بينما (بالميدان. MOVENEXT () ) اقتبس جدول هاش ((جدول هاش) (بالميدان. الحالية)) وحدة التحكم. للإشارة ((اقتباس الرمز: اقتباس رمز)) وحدة التحكم. للإشارة ((العنوان: عنوان الاقتباس)) وحدة التحكم. للإشارة ((الوقت: الوقت الاقتباس)) إذا ((fxfeed getInterval () 1)) إذا (.. fxfeed getPrice () يساوي (محاولة، اطلب)) وحدة التحكم. للإشارة ((المزايدة: محاولة الاقتباس)) وحدة التحكم. للإشارة ((اسأل: اقتبس تسأل)) شيء آخر وحدة التحكم. للإشارة ((السعر: سعر الاقتباس)) شيء آخر وحدة التحكم. للإشارة ((الفتح: اقتبس فتح)) وحدة التحكم. للإشارة ((عالية: سعر عالي)) وحدة التحكم. للإشارة ((منخفض: أقتبس منخفضة)) وحدة التحكم. للإشارة ((وثيقة: سعر إغلاق)) وحدة التحكم. للإشارة () شيء آخر وحدة التحكم. للإشارة ((الحالة: fxfeed getStatus ())) وحدة التحكم. للإشارة ((رمز الخطأ:. fxfeed getErrorCode ())) وحدة التحكم. للإشارة ((ERRORMESSAGE: fxfeed getErrorMessage ())) // // طباعة فترات لSystem. out // الخاص printIntervals الفراغ ثابت (feedapi fxfeed) // // جلب فترات // فترات جدول هاش fxfeed. getAvailableIntervals (كاذبة) وحدة التحكم. للإشارة (-------- فترات --------) إذا (fxfeed. getStatus (). يساوي (OK)) // // احصل على مجموعة من القيم الواردة في فترات // ICollection ج HashMap . قيم // //: الحصول على مكرر لمجموعة // IEnumerator بالميدان ج. GetEnumerator () // // تكرار خلال القيم HashMap مكرر // بينما (بالميدان. MOVENEXT ()) قيمة جدول هاش ((جدول هاش) (بالميدان. الحالية)) وحدة التحكم. للإشارة ((الفاصل الزمني: فترة القيمة)) وحدة التحكم. للإشارة ((العنوان: عنوان القيمة)) وحدة التحكم. للإشارة () شيء آخر وحدة التحكم. للإشارة ((الحالة: fxfeed getStatus ())) وحدة التحكم. للإشارة ((رمز الخطأ:. fxfeed getErrorCode ())) وحدة التحكم. للإشارة ((ERRORMESSAGE: fxfeed getErrorMessage ())) // // طباعة الرموز إلى System. out // printSymbols الفراغ ثابت الخاص (fxfeed feedapi) // // إحضار رموز // حرف جدول هاش fxfeed. getAvailableSymbols (كاذبة) وحدة التحكم. للإشارة (-------- الرموز --------) إذا (fxfeed. getStatus (). يساوي (OK)) // // احصل على مجموعة من القيم الواردة في HashMap حرف // ICollection ج . قيم // //: الحصول على مكرر لمجموعة // IEnumerator بالميدان ج. GetEnumerator () // // تكرار خلال القيم HashMap مكرر // بينما (بالميدان. MOVENEXT ()) قيمة جدول هاش ((جدول هاش) (بالميدان. الحالية)) وحدة التحكم. للإشارة ((الرمز: رمز القيمة)) وحدة التحكم. للإشارة ((العنوان: عنوان القيمة)) وحدة التحكم. للإشارة ((الكسور العشرية: الكسور العشرية القيمة)) وحدة التحكم. للإشارة () شيء آخر وحدة التحكم. للإشارة ((الحالة: fxfeed getStatus ())) وحدة التحكم. للإشارة ((رمز الخطأ:. fxfeed getErrorCode ())) وحدة التحكم. للإشارة ((ERRORMESSAGE: fxfeed getErrorMessage ())) VB سبيل المثال (فيجوال بيسك) واردات النظام واردات النظام. مجموعات تحميل الواردات API ForexFeed forexfeed ------------------------------------------ تحرير ما يلي المتغيرات الخاصة مفتاح الوصول وسلسلة الخاص بك مفتاح الوصول رمز خاص وسلسلة اليورو مقابل الدولار الأميركي، الجنيه الاسترليني، الدولار مقابل الفرنك السويسري، USDCAD، AUDUSD فترة خاصة وصحيح 3600 فترات خاصة As عدد صحيح 1 السعر الخاص وسلسلة منتصف إنشاء كائن ForexFeed قاتمة fxfeed وfeedapi الجديد (الوصول الرئيسية، رمز، الفاصلة، فترات، السعر) عرض أسعار printData (fxfeed) عرض printIntervals فترات متوفرة (fxfeed) عرض متاح رموز printSymbols (fxfeed) نهاية الفرعية الحصول على البيانات وطباعته إلى النظام. من الخاص الفرعية (fxfeed الأساسية ByVal كما feedapi) printData جلب خافت البيانات نقلت وArrayList fxfeed. getData () وحدة التحكم. للإشارة (-------- نقلت --------) إذا fxfeed. getStatus (). يساوي (OK) ثم وحدة التحكم. للإشارة (عدد الاقتباسات:. fxfeed getAccessPeriodStarts ()) الحصول على كائن مكرر ليقتبس ArrayList تستخدم مكرر طريقة (). خافت بالميدان وCollections. IEnumerator quotes. GetEnumerator () تكرار خلال مكرر ArrayList وحدة التحكم. للإشارة (----------------------------------------) وحدة التحكم. للإشارة (بالتكرار من خلال أسعار.) وحدة التحكم. للإشارة (----------------------------------------) هل بينما بالميدان. MOVENEXT () اقتبس خافت وجدول هاش الأساسية CType (بالميدان. الحالي. جدول هاش) وحدة التحكم. للإشارة (اقتباس الرمز: أقتبس (الوقت)) إذا fxfeed. getInterval () 1 ثم إذا fxfeed. getPrice (). يساوي (محاولة، يسأل) ثم وحدة التحكم. للإشارة (المزايدة: أقتبس (وثيقة)) إنهاء إذا وحدة التحكم. للإشارة () شيء آخر وحدة التحكم. للإشارة (الحالة: fxfeed getErrorMessage) () نهاية إذا طباعة فترات إلى النظام. من الفرعية printIntervals الخاصة (الأساسية ByVal fxfeed وfeedapi) إحضار فترات فترات خافت وجدول هاش fxfeed. getAvailableIntervals (كاذبة) وحدة التحكم. للإشارة (-------- فترات --------) إذا fxfeed. getStatus (). يساوي (OK) ثم الحصول على مجموعة من القيم الواردة في HashMap خافت ج وintervals. Values ​​ICollection الحصول على مكرر لمجموعة خافت بالميدان والمجموعات. IEnumerator ج. GetEnumerator () تكرار خلال القيم HashMap مكرر هل بينما itr. MoveNext () قيمة خافت وجدول هاش الأساسية CType (itr. Current، جدول هاش) Console. WriteLine (الفاصل الزمني: fxfeed. getErrorMessage) () END IF طباعة رموز لSystem. out الخاص printSymbols الفرعية (الأساسية ByVal fxfeed وfeedapi) إحضار رموز رموز خافت وfxfeed. getAvailableSymbols جدول هاش (الكاذبة) Console. WriteLine (-------- الرموز --------) إذا fxfeed. getStatus (). يساوي (OK) ثم الحصول على مجموعة من القيم الواردة في HashMap خافت ج كرموز ICollection. القيم الحصول على مكرر لمجموعة خافت بالميدان وCollections. IEnumerator c. GetEnumerator () تكرار خلال القيم HashMap مكرر المهام أثناء بالميدان. MOVENEXT () قيمة خافت وجدول هاش الأساسية CType (بالميدان. الحالي. جدول هاش) وحدة التحكم. للإشارة (. الرمز: fxfeed getErrorMessage ()) إنهاء إذا توفر العملات وثائق API HTML الجدول currencylayer API Currencylayer واجهة برمجة تطبيقات REST بسيط مع الوقت الحقيقي وأسعار الصرف التاريخية عن 168 العملات العالمية، وتقديم أزواج العملات في شكل JSON صالحة للاستعمال عالميا - متوافقة مع أي من التطبيقات الخاصة بك. يتم استرداد البيانات سعر الصرف الفوري من العديد من مقدمي البيانات العملات الرئيسية في الوقت الحقيقي، والتحقق من صحتها، وتجهيزها وتسليمها كل ساعة، كل 10 دقيقة، أو حتى ضمن إطار السوق 60 ثانية. تقدم قيمة سوق الفوركس الأكثر تمثيلا المتاحة (قيمة النقطة الوسطى) عن كل طلب API، وcurrencylayer API محولات القوى العملة والتطبيقات النقالة، مكونات البرامج المالية ونظم المكاتب الخلفية في جميع أنحاء العالم. المواصفات نظرة عامة API الوصول مصادقة المفاتيح بعد الاشتراك، يتم تعيين كل مستخدم على مفتاح وصول API الشخصية - كلمة مرور فريدة المقدمة للوصول إلى أي من API الصورة النهاية البيانات (انظر نهايات API). المصادقة مع API currencylayer، ونعلق ببساطة مفتاح الدخول للURL نقطة النهاية المفضل لديك: استجابة API الرد API القياسية ملف JSON parseable بسهولة تتكون من كائنات مختلفة وممتلكاتهم. (انظر خصائص الاستجابة API) جنبا إلى جنب مع العملة المصدر طابع زمني وبعض الذكريات القانونية، سوف API بإرجاع نقلت الكائن الذي يحتوي جميع أزواج العملات المتاحة أو محددة مع القيم سعر صرف كل منها (الاقتباس). العملات المدعومة قائمة كاملة من العملات الدعم يمكن الوصول على حد سواء في تنسيق JSON (مفتاح الوصول المطلوبة) وعلى هذا الموقع. من أجل الوصول إلى ملف JSON تحتوي على جميع العملات المعتمدة حاليا (3 أحرف رمز العملة واسم العملة الكامل)، ونعلق ببساطة مفتاح الدخول إلى قائمة API currencylayer الصورة نقطة النهاية: عند تنفيذ طلب API هذا لك API سيلقي JSON ملف يحتوي على جميع العملات العالمية 168 المعتمدة حاليا. API النهاية يقدم API currencylayer تصل إلى 5 نقاط النهاية للتخصيص، والتي توفر أنواع مختلفة من البيانات وتبدأ مع عنوان URL الأساسي التالي: ألق نظرة على النهاية API التاليين: (إذا كنت ترغب في محاولة لاخراجها، والحصول على خطة الحرة ولا تنسى أن نعلق مفتاح الدخول إلى عنوان URL) وشرح كل نقطة النهاية API في التفاصيل أدناه في API قسم الميزات. قد 256 بت HTTPS التشفير الأساسية برو دفعت المؤسسة للعملاء تأسيس اتصال آمن (معايير الصناعة SSL) إلى API currencylayer وجميع البيانات التي تقدمها ويمكن الوصول إليها من خلال ذلك. للاتصال آمن، ببساطة إرفاق الصورة لبروتوكول HTTP. يتم تسليم (مما أدى إلى) API النتائج خصائص الاستجابة currencylayer API في شكل JSON لأقصى قدر من سهولة الاستخدام. البحث دون الأوصاف للخصائص JSON إرجاعها بواسطة API:

No comments:

Post a Comment