الفرق بين المراجعتين ل"كيفية استخدام API الخاصة "عكلة سحابة""

من Arabic Ikoula Wiki
Jump to navigation Jump to search
(أنشأ الصفحة ب'<br /> هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية :fr:Comment utiliser l'API Cloud Privé d’Ikoula|أنق...')
 
 
(مراجعتان متوسطتان بواسطة نفس المستخدم غير معروضتين)
سطر ١: سطر ١:
 +
<span data-link_translate_en_title=""  data-link_translate_en_url=""></span>[[:en:]][[en:]]
 +
<span data-link_translate_es_title=""  data-link_translate_es_url=""></span>[[:es:]][[es:]]
 +
<span data-link_translate_pt_title=""  data-link_translate_pt_url=""></span>[[:pt:]][[pt:]]
 +
<span data-link_translate_it_title=""  data-link_translate_it_url=""></span>[[:it:]][[it:]]
 +
<span data-link_translate_nl_title=""  data-link_translate_nl_url=""></span>[[:nl:]][[nl:]]
 +
<span data-link_translate_de_title=""  data-link_translate_de_url=""></span>[[:de:]][[de:]]
 +
<span data-link_translate_ar_title="كيفية استخدام API الخاصة "عكلة سحابة""  data-link_translate_ar_url="كيفية استخدام API الخاصة "عكلة سحابة""></span>[[:ar:كيفية استخدام API الخاصة "عكلة سحابة"]][[ar:كيفية استخدام API الخاصة "عكلة سحابة"]]
 +
<span data-link_translate_ja_title=""  data-link_translate_ja_url=""></span>[[:ja:]][[ja:]]
 +
<span data-link_translate_pl_title=""  data-link_translate_pl_url=""></span>[[:pl:]][[pl:]]
 +
<span data-link_translate_ru_title=""  data-link_translate_ru_url=""></span>[[:ru:]][[ru:]]
 +
<span data-link_translate_ro_title=""  data-link_translate_ro_url=""></span>[[:ro:]][[ro:]]
 +
<span data-link_translate_he_title=""  data-link_translate_he_url=""></span>[[:he:]][[he:]]
 +
<span data-link_translate_zh_title="如何使用云 Ikoula 私有 API"  data-link_translate_zh_url="%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E4%BA%91+Ikoula+%E7%A7%81%E6%9C%89+API"></span>[[:zh:如何使用云 Ikoula 私有 API]][[zh:如何使用云 Ikoula 私有 API]]
 +
<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 />
  

المراجعة الحالية بتاريخ ١٧:٥٧، ٩ فبراير ٢٠١٧

en: es: pt: it: nl: de: ar:كيفية استخدام API الخاصة "عكلة سحابة" ja: pl: ru: ro: he: zh:如何使用云 Ikoula 私有 API 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 :

  1. https://cloudstack.ikoula.com/client/api/
  2. ?الأمر =ديبلويفيرتوالماتشيني
  3. &سيرفيسيوفيرينجيد =1
  4. &ديسكوفيرينجيد =1
  5. &تيمبلاتيد =2
  6. &زنيد =4
  7. &أبيكيي =ميفر 6X7u6bN_EJTVwZ 0نوكجببمي 3y2بسيكوفق
  8. &توقيع =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);
?>



ليس مسموح لك بأن تنشر تعليقا.