الأسئلة الأكثر شيوعاً
الصفحة الرئيسية
مركز الدعم
الأسئلة الأكثر شيوعاً
API
البرنامج التعليمي لواجهة برمجة التطبيق
كيفية إنشاء مفاتيح واجهة برمجة التطبيق على Binance (بينانس)؟

كيفية إنشاء مفاتيح واجهة برمجة التطبيق على Binance (بينانس)؟

2018-04-09 03:17
يتيح لك إنشاء واجهة برمجة التطبيق الاتصال بخوادم منصة Binance (بينانس) من خلال العديد من لغات البرمجة، ويمكن سحب البيانات من Binance (بينانس) والتفاعل مع التطبيقات الخارجية. ويمكنك استعراض بيانات محفظتك ومعاملاتك، وإجراء التداولات، وإيداع الأموال وسحبها في البرامج التابعة لجهات خارجية.
يُرجى ملاحظة أنه قبل إنشاء مفتاح واجهة برمجة التطبيق، ستحتاج إلى إيداع أي مبلغ إلى محفظتك الفورية لتنشيط حسابك واستكمال إجراءات التحقق من الهوية. 
للمزيد من التفاصيل حول واجهة برمجة تطبيق Binance، يُرجى الرجوع إلى مستندات GitHub.

كيف تقوم بإنشاء مفتاح واجهة برمجة تطبيق Binance الخاص بك؟

1. سجّل الدخول إلى حسابك على Binance وانقر على [الملف الشخصي] - [الحساب].
2. انتقل إلى [إدارة واجهة برمجة التطبيق] ثم انقر على [إنشاء واجهة برمجة التطبيق]
يُرجى العلم أنه قبل إنشاء مفتاح واجهة برمجة التطبيق، يتعين عليك:
  • تمكين المصادقة الثنائية على حسابك.
  • قم بإيداع أي مبلغ في محفظتك الفورية لتفعيل حسابك؛ و
  • وثِّق هويتك.
لمزيد من التفاصيل حول واجهة برمجة تطبيق إعداد التقارير الضريبية، يُرجى الرجوع إلى الدليل حول كيفية الحصول على إقرار ضريبي على Binance (بينانس) والأسئلة الأكثر شيوعًا.
3. حدد نوع مفتاح واجهة برمجة التطبيق المفضل لديك.
  • تستخدم مفاتيح واجهة برمجة التطبيق التي يقوم النظام بإنشائها تشفيرHMAC المتماثل. وسوف تحصل على مفتاح واجهة برمجة التطبيق والمفتاح السري.
  • مفاتيح واجهة برمجة التطبيق التي تم إنشاؤها ذاتيًا تستخدم تشفير Ed25519 أو RSA المتماثل. سوف تحصل على مفتاح واجهة برمجة تطبيق، لكن سيتعين عليك إنشاء الزوج الخاص بك من المفتاح العام-الخاص من خلال برنامج خارجي وتقدم المفتاح العام إلى Binance (بينانس). 
    لمزيد من التفاصيل حول مفاتيح واجهة برمجة التطبيق التي تم إنشاؤها ذاتيًا، يُرجى الرجوع إلى كيفية إنشاء زوج مفاتيح Ed25519 لإرسال طلبات واجهة برمجة التطبيق على Binance (بينانس).
4. أدخل تسمية/اسمًا لمفتاح واجهة برمجة التطبيق الخاص بك. 
5. أكد طلبك باستخدام أجهزة المصادقة الثنائية أو مفاتيح المرور.
6. تم إنشاء واجهة برمجة التطبيق بنجاح. 

لماذا لا يمكنني تمكين أي إذن غير القراءة؟

نوصي بشدّة بعدم تمكين مفاتيح واجهة برمجة التطبيق لأذونات غير القراءة، دون تحديد قيود وصول عناوين IP المُناسبة ("مفاتيح واجهة برمجة التطبيق ذات الوصول غير المقيد لعناوين IP"). لن تتمكن مفاتيح واجهة برمجة التطبيق HMAC ذات الوصول غير المقيد لعناوين IP من تمكين أي إذن غير القراءة. إذا أردت تمكين أذونات أخرى، فيُرجى إضافة قيود وصول عناوين IP واستخدام المفاتيح التي تم إنشاؤها ذاتيًا (مثل Ed25519 أو RSA)، أو تعطيل ضوابط الأمان الافتراضية.

لماذا لا أستطيع تمكين إذن سحب؟

إضافة قيود على وصول عناوين IP إجباري لتمكين إذن السحب.

لماذا لا يمكن لمفتاح واجهة برمجة التطبيق تمكين إذن العقود الآجلة؟

إذا تم إنشاء مفتاح واجهة برمجة التطبيق قبل تمكين حساب العقود الآجلة، أو إذا قمت بتنشيط التداول الاقتراضي للحافظة الاستثمارية، فإن مفتاح واجهة برمجة التطبيق لن يستطيع تمكين إذن العقود الآجلة.
حرصًا على الامتثال بأحدث متطلبات الصناعة، قامت منصة Binance (بينانس) بتحديث خدمات واجهة برمجة التطبيق الخاصة بها. 
  • اعتبارًا من 09-08-2021 الساعة 03:00 (UTC) ، لن يتمكن من إنشاء مفاتيح جديدة لواجهة برمجة التطبيق إلا المستخدمين الذين أكملوا [التحقُّق الإضافي]، علمًا أنّ Binance (بينانس) قد ألغت تنشيط أية مفاتيح لواجهة برمجة التطبيق أنشأتها حسابات لم تكمل [التحقُّق الإضافي] بتاريخ 23-08-2021 بعد الساعة 00:00 (UTC) . للمزيد من المعلومات، يُرجى الرجوع إلى هذا الإعلان.
  • اعتبارًا من 30-01-2023 الساعة 00:00 (UTC)، لا يسمح مفتاح واجهة برمجة التطبيق المنشأ من قبل النظام إلا بإذن [تمكين القراءة]، إذا كان عنوان IP الخاص بك غير مقيد.