الفرق بين المراجعتين ل"كيفية استخدام API الخاصة "عكلة سحابة""
(أنشأ الصفحة ب'<br /> هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية :fr:Comment utiliser l'API Cloud Privé d’Ikoula|أنق...') |
|||
سطر ١: | سطر ١: | ||
+ | <span data-link_translate_fr_title="Comment utiliser l'API Cloud Privé d’Ikoula" data-link_translate_fr_url="Comment_utiliser_l%27API_Cloud_Priv%C3%A9_d%E2%80%99Ikoula"></span>[[:fr:Comment utiliser l'API Cloud Privé d’Ikoula]][[fr:Comment utiliser l'API Cloud Privé d’Ikoula]] | ||
<br /> | <br /> | ||
مراجعة ١٢:٥٤، ١٩ أكتوبر ٢٠١٥
fr:Comment utiliser l'API Cloud Privé d’Ikoula
هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية أنقر على الرابط لية أنقر على الرابط
عندما تسجل ب الخدمة. Cloud عكلة الخاص، تلقيت رسالة بريد إلكتروني تحتوي على مفتاح API ومفتاح سري. وسوف تسمح هذه المعلومات بالاتصال ب API. Cloud إيكولا الخاصة.
URL API : https://cloudstack.ikoula.com/client/api
مواصفات API المسؤول والمستخدم في المجال على التوالي :
المشرف : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_Domain_Admin.html مستخدم : http://cloudstack.apache.org/docs/api/apidocs-4.2/TOC_User.html
استخدام API، إلى :
- مفتاح API الخاص بك
- المفتاح السري الخاص بك
- إرسال الاستعلامات "https://cloudstack.ikoula.com/client/api" مع أسلوب HTTP
- علاج بإرجاع XML أو JSON (اختيار )
مثال لاستعلام قد API استخدام الأسلوب GET :
- https://cloudstack.ikoula.com/client/api/
- ?الأمر =ديبلويفيرتوالماتشيني
- &سيرفيسيوفيرينجيد =1
- &ديسكوفيرينجيد =1
- &تيمبلاتيد =2
- &زنيد =4
- &أبيكيي =ميفر 6X7u6bN_EJTVwZ 0نوكجببمي 3y2بسيكوفق
- &توقيع =LXX 1مارك ألماني 40أجككسو %2فكايك 8الراب 0O1هو جين تاو %3D
السطر 1 يتوافق مع نقطة الدخول (الارتباط ب API. Cloud الخاص عكلة ) السطر 2 هو الأمر إرسال، وقد هنا أننا نريد إنشاء VM جديد السطر 3-6 وتتوافق مع معلمات مختلفة من الأمر. يمكنك إضافة حقول "response" الذي عرف بعودة مع تنسيق المعلمة (XML/JSON) السطر 7 يحتوي على مفتاح API الخاص بك (هنا مفتاح مثال غير صالح، واستبدل بك ) السطر 8 هو التوقيع التي تم إنشاؤها من الأمر والمفتاح السري الخاص بك
كيفية إنشاء توقيع ?
يجب علينا أن نضمن أن يستعاض عن جميع الأماكن "%20" بدلاً من "+"
لفرز الحقول المرسلة حسب الترتيب الأبجدي. الانتباه إلى إعدادات واحدة بعد أخرى مفصولة & (علامة الضم )والسلسلة إلى أحرف صغيرة.
مثال لمعلمات سلسلة : أبيكيي =ميفر 6x7u6bn_ejtvwz 0نوكجببمي 3y2بسيكوفق &الأمر =ليستفيرتوالماتشينيس &نيتوركيد =5
وأخيراً تطبيق hmac_SHA 1 إنشاء السلسلة مع كمفتاح التجزئة الخاصة بك المفتاح السري. لإرسال الاستعلام ببساطة إضافة التوقيع مع حقول التوقيع الذي تم إنشاؤه
$وسيطات الصفيف النقابي من جميع الحجج التي
// classement par clef ksort($args); $query = http_build_query($args); // sécurité pour l'encodage des espaces $query = str_replace("+", "%20", $query); // minuscule strtolower($query) // calcul du hash $hash = hash_hmac("SHA1", $query, $secretKey, true); // encodage en base 64 $signature = base64_encode($hash); ?>
تمكين المحدث التلقائي للتعليق