تسمح واجهة برمجة تطبيقات Dropbox للمطورين بإنشاء تطبيقات ذات وظائف متطورة لنقل ومزامنة والبحث عن الوثائق في Dropbox. مع مختلف نقاط النهاية المعدة للمطورين لتخصيص تطبيقاتهم، يمكنك بسهولة حل المشكلات الشائعة للمستخدمين، مثل تحميل وإزالة الملفات.

مع Apidog، يمكنك مصادقة رموز OAuth ومراقبة استجابات واجهة برمجة التطبيقات - لم تعد بحاجة إلى التخمين حول كيفية تصرف واجهة برمجة التطبيقات.
لمعرفة المزيد حول Apidog، انقر على الزر أدناه!
كما هو الحال مع واجهات برمجة التطبيقات الأخرى من جهات خارجية، سيتعين عليك أولاً التسجيل للحصول على حساب Dropbox، لذا تأكد من أن لديك حسابًا قبل المتابعة!

ماذا توفر واجهة برمجة تطبيقات Dropbox؟

تسمح واجهة برمجة تطبيقات Dropbox للمطورين بدمج ميزات Dropbox في تطبيقاتهم. بعض من أبرز الوظائف ستكون:
إدارة الملفات
ويشمل ذلك تحميل الملفات، تنزيلها، وحذفها ضمن حساب Dropbox.
مزامنة الملفات
تسهل واجهة برمجة تطبيقات Dropbox المزامنة التلقائية للملفات عبر أجهزة مختلفة، طالما تم تثبيت تطبيق Dropbox.
مشاركة الملفات والتعاون
من خلال واجهة برمجة تطبيقات Dropbox، يمكنك منح الإذن للآخرين لعرض وتحرير أو تنزيل الملفات والمجلدات المخزنة ضمن Dropbox.
أسعار واجهة برمجة تطبيقات Dropbox

تتمتع واجهة برمجة تطبيقات Dropbox بحزم أسعار مختلفة، حسب احتياجاتك.
- الأساسيات: 75 دولارًا شهريًا، بدءًا من 50 طلب توقيع.
- القياسي: 250 دولارًا شهريًا، بدءًا من 100 طلب توقيع.
- المتميز: يتطلب منك الاتصال بهم للحصول على سعر.
- وضع الاختبار: مجاني!
كيفية استخدام واجهة برمجة تطبيقات Dropbox؟
الخطوة 1 - زيارة موقع مطوري Dropbox

أولاً، انتقل إلى موقع مطوري Dropbox.
الخطوة 2 - إنشاء تطبيق Dropbox

من الصورة السابقة، يجب أن ترى زرًا أزرق كبير مكتوب عليه إنشاء تطبيقات
. انقر على هذا الزر لبدء إنشاء تطبيق Dropbox جديد.
يجب أن ترى 3 فئات مختلفة للتعديل. نظرًا لأن هذه المقالة تطبق خطة واجهة برمجة التطبيقات الأساسية، قد ترى المزيد من الخيارات. بمجرد الانتهاء من تحديد نوع واجهة برمجة التطبيقات والوصول المناسب واسمها، قم بالتمرير لأسفل صفحة الويب واضغط على زر إنشاء تطبيق
.
الخطوة 3 - تسجيل مفتاح واجهة برمجة التطبيقات وسرها

على شاشتك، يجب أن يكون قسم الإعدادات
لتطبيقك معروضًا. قم بالتمرير لأسفل حتى ترى مفتاح واجهة برمجة التطبيقات والسر. مع نقاط نهاية واجهة برمجة التطبيقات الصحيحة، سيتم استخدامها لإجراء الطلبات إلى واجهة برمجة تطبيقات Dropbox!
الخطوة 4 - تعديل الأذونات
تابع بالانتقال إلى إعداد الأذونات
.

تضمن التطبيق أفضل أمان، لذلك تعد إعداداته الافتراضية تغلق التطبيق أمام التفاعلات الخارجية. ستحتاج إلى تمكين الميزات التالية حتى تتمكن من التعامل مع طلبات واجهة برمجة التطبيقات في الخطوة التالية:
- files.metadata.read
- files.content.write
- files.content.read
- sharing.read
- file_requests_write
استخدام Apidog لإجراء طلبات إلى واجهة برمجة تطبيقات Dropbox
ستتضمن الخطوات التالية استخدام منصة واجهة برمجة التطبيقات المسماة Apidog.

ستوضح هذه القسم نقطة النهاية /list
باستخدام واجهة برمجة تطبيقات Dropbox المقدمة من هذا الرابط. تابع بزيارة الرابط.


تحت قسم /list
، انتقل إلى مثال
وابحث عن كود cURL. بجانب Bearer
، اضغط على <احصل على رمز الوصول>
للحصول عليه لإجراء الطلبات، كما هو موضح في الصورة أعلاه.
استيراد كود cURL إلى Apidog

سنبدأ بإنشاء مشروع فارغ جديد. ثم، ابحث عن زر أرجواني +
واختر استيراد cURL
.

ستستجيب Apidog بعد ذلك من خلال مطالبتك بإدخال كود cURL. بعد القسم السابق، انسخ والصق كود cURL لنقطة النهاية /list
.


يجب أن يكون لديك الآن طلب API POST، مع صفحتين تبدأان بـ Authorization
و Content-Type
ضمن قسم Headers
. اضغط على إرسال
متى كنت مستعدًا.

يجب أن تكون قادرًا الآن على عرض استجابة واجهة برمجة تطبيقات Dropbox. نظرًا لأن الحساب الخاص بهذا العرض التوضيحي للمقالة فارغ، فإن المتغير has_more
في استجابة واجهة برمجة التطبيقات يعود false
.
هل تحتاج إلى واجهة برمجة تطبيقات أخرى - استخدم مركز واجهة برمجة التطبيقات الخاص بـ Apidog!
ربما لا تكون تطبيق Dropbox اختيارًا شائعًا لمستهدفك من المستهلكين - لا تقلق! يمكنك العثور على واجهات برمجة تطبيقات أخرى متاحة للتنفيذ من خلال استخدام مركز واجهة برمجة التطبيقات الخاص بـ Apidog.

في مركز واجهة برمجة التطبيقات، يمكنك البحث عن العديد من واجهات برمجة التطبيقات المتاحة للتنفيذ. مع كمية هائلة جاهزة للاعتماد، فإنه من المؤكد تقريبًا العثور على واجهة برمجة التطبيقات التي تتناسب مع متطلباتك. توضح الصور أدناه مثالاً على كيفية تجربة واجهة برمجة التطبيقات الشهيرة OpenAI.

تصف هذه الصورة إمكانية وصول واجهة برمجة التطبيقات OpenAI من خلال مركز واجهة برمجة التطبيقات. تسلط الضوء على ميزتين رئيسيتين:
- تجربة مجانية: يمكنك تجربة واجهة برمجة تطبيقات OpenAI مباشرة على واجهة مركز واجهة برمجة التطبيقات، دون أي تكلفة.
- خيار البيئة المألوفة: إذا كنت تفضل تطبيق سطح المكتب، يمكن لمركز واجهة برمجة التطبيقات إعادة توجيهك إلى Apidog، مما يتيح لك التفاعل مع واجهة برمجة التطبيقات هناك.
قد تتطلب بعض هذه الأمثلة التسجيل للحصول على حساب للحصول على مفتاح API الخاص بها، لذا تأكد من أنك تعرف كيفية الحصول عليها.

بمجرد أن تكون لديك جميع المكونات الضرورية، اضغط على زر إرسال
! يجب أن تكون قادرًا على رؤية استجابات عينة عائدة من واجهة برمجة التطبيقات المتعلقة بها.
ابن واجهات برمجة التطبيقات الخاصة بك مع Apidog
إذا كنت لا تزال لا تجد واجهة برمجة التطبيقات التي تناسب معاييرك، قم بإنشائها!

ابدأ بالضغط على زر واجهة برمجة التطبيقات جديدة
، كما هو موضح في الصورة أعلاه.

يوفر هذا القسم بيئة لإدخال الأجزاء الأساسية من واجهات برمجة التطبيقات REST، مثل:
- طرق التواصل: تعرف هذه الطرق، غالبًا ما يشير إليها بالأفعال HTTP (مثل GET، POST، PUT، DELETE)، كيفية تفاعل التطبيقات مع واجهة برمجة التطبيقات لأداء الإجراءات.
- نقاط النهاية (عناوين URL): تعمل هذه كنقاط دخول فريدة لوظائف محددة تقدمها واجهة برمجة التطبيقات.
- المعلمات: تعد المعلمات تفاصيل إضافية مدرجة في عنوان URL لاستهداف بيانات أو موارد محددة ضمن واجهة برمجة التطبيقات.
- تفصيل الوظائف: يشير هذا إلى شرح مفصل لغرض كل نقطة نهاية ضمن واجهة برمجة التطبيقات، يحدد الإجراءات التي يمكن أن يؤديها.
استنتاج
تفتح واجهة برمجة تطبيقات Dropbox مجموعة قوية من الأدوات للمطورين. من خلال دمج ميزات Dropbox في تطبيقاتهم، يمكن للمطورين تعزيز تجارب المستخدمين بشكل كبير. تخيل تطبيق تحرير الصور الذي يحفظ عملك مباشرة في Dropbox، مما يزيل الحاجة إلى النقل اليدوي.
تمكن واجهة برمجة تطبيقات Dropbox مثل هذه الابتكارات، مما يعزز عالمًا حيث تتفاعل التطبيقات بسلاسة مع Dropbox للمهام مثل مشاركة الملفات، والتعاون، والنسخ الاحتياطي للبيانات. لا يبسط هذا العمليات للمستخدمين فحسب، بل يفتح أيضًا أبوابًا لوظائف جديدة ومتكاملة ضمن مجال التطبيقات السحابية المتطورة باستمرار.