لغة استعلام فيسبوك

لغة استعلام فيسبوك ( FQL ) هي لغة استعلام تسمح بالاستعلام عن بيانات مستخدمي فيسبوك باستخدام واجهة شبيهة بلغة SQL ، [ 1 ] مما يغني عن استخدام واجهة برمجة تطبيقات الرسم البياني لمنصة فيسبوك . [ 2 ] البيانات المُعادة من استعلام FQL تكون بتنسيق JSON افتراضيًا.

تاريخ

أُتيحت لغة FQL للجمهور لأول مرة في فبراير 2007. [ 3 ] توقفت FQL عن العمل اعتبارًا من 7 أغسطس 2016، عندما توقف إصدار واجهة برمجة تطبيقات فيسبوك 2.0. [ 4 ] لا تدعم إصدارات واجهة برمجة تطبيقات فيسبوك الأحدث من الإصدار 2.0 لغة FQL.

مثال

في الاستعلام التالي، يتم استرداد أربعة أنواع مختلفة من البيانات من جدول واحد (الحالة) ولمستخدم واحد ("أنا"):

حدد معرف الحالة ، والرسالة ، والوقت ، والمصدر من جدول ` status` حيث يكون uid = me ( )

يمكن تشغيل هذا الاستعلام عن طريق الاستعلام عن نقطة نهاية الرسم البياني لفيسبوك /fql مع تعيين المعلمات إلى q=[FQL]

مراجع

  1. "لغة استعلام فيسبوك (FQL)" . فيسبوك للمطورين . مؤرشف من الأصل بتاريخ 17 يوليو 2011. تم الاطلاع عليه بتاريخ 12 مايو 2018 .
  2. "حول Facebook-FQL" . معلومات الوسم . Stack Overflow . تم الاسترجاع في 18 مايو 2012 .
  3. شتاينبرغ، آري (26 فبراير 2007). "FQL" . فيسبوك . تم الاسترجاع في 12 مايو 2018 .
  4. "سجل التغييرات - واجهة برمجة تطبيقات الرسم البياني" . فيسبوك للمطورين . تم الاطلاع عليه بتاريخ 12-05-2018 .