معلومات حول الاتصال وربط Apis #
أسرع طريقة لإنشاء اضافات او اتصال بالإنظمة المختلفة مع نظام 101Gen مقدمة إذا كنت تتطلع إلى في عملية البيع بشكل كامل، فإن مجموعتنا الشاملة من واجهات برمجة التطبيقات من جانب الخادم جاهزة لك. مع مجموعتنا من واجهات برمجة التطبيقات ، يمكنك:
- حجز اسماء الدومين بشكل مباشر
- تعديل الإعدادات الخاصة بكل دومين مستضاف علي حسابك
- تفعيل او ايقاف مزايا مثل الخصوصية او اعادة التوجيه وغيرها
- امكانية التحكم فى معلومات مالك اسم الدومين
- امكانية الحصول على كود النقل
- امكانية فتح او اغلاق قفل الدومين
- المزيد من امكانيات التحكم فى اسم الدومين من 101Gen
معلومات حول الإتصال #
رابط الاتصال – Endpoint
يمكنك الحصول على رابط الاتصال Api بعد الإنضمام الى البرنامج عن طريق حسابك المستخدم
التفويض – Authorization
اسم المستخدم – Username: يكون عادة بريدك الإلكتروني المسجل بنظام https://my.101gen.com
كلمة المرور Token: الرمز المميز هو مفتاح واجهة برمجة تطبيقات تم تحويله إلى تجزئة SHA256 باستخدام عنوان البريد الإلكتروني للموزع في الوقت الحالي المشفر باستخدام base64
base64_encode(hash_hmac("sha256", "<api-key>", "<email>:<gmdate("y-m-d H")>)"))
مثال للإتصال #
$endpoint = "https://my.101gen.com/api/index.php"; $action = "/order/domains/renew"; $params = [ "domain" => "example.com", "regperiod" => "3", "addons" => [ "dnsmanagement" => 0, "emailforwarding" => 1, "idprotection" => 1, ] ]; $headers = [ "username: email@example.com", "token: ". base64_encode(hash_hmac("sha256", "1234567890QWERTYUIOPASDFGHJKLZXCVBNM", "email@example.com:".gmdate("y-m-d H"))) ]; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "{$endpoint}{$action}"); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($params)); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($curl); curl_close($curl)
جميع المعلومات المذكورة يمكنك ايجاد نسخة افضل منها داخل حسابك كموزع لإسم الدومين
تشمل النسخة الرئيسية على تعديلات توضيحية تضمن بياناتك