البدء السريع: مجموعة SDK فيسبوك لـ JavaScript

توفر Facebook SDK للغة Javascript مجموعة كبيرة من وظائف الأجهزة العميلة التي تعمل على:

تعمل مجموعة SDK والمكونات الإضافية للتواصل الاجتماعي ومربعات الحوار على متصفحات الويب بأجهزة الكمبيوتر والهواتف المحمولة.

يوضح دليل البدء السريع هذا كيفية إعداد مجموعة SDK وجعلها تجري بعض استدعاءات Graph API الأساسية. إذا لم تكن ترغب في الإعداد بعد، يمكنك استخدام وحدة تحكم اختبار Javascript لاستخدام كل طرق مجموعة SDK، والتعرف على بعض الأمثلة (يمكنك تجاوز خطوات الإعداد، ولكن يمكن اختبار ما تبقى من دليل البدء السريع هذا في وحدة التحكم).

الإعداد الأساسي

لا تحتوي مجموعة Facebook SDK للغة Javascript على أي ملفات منفصلة يلزم تنزيلها أو تثبيتها، وبدلاً من ذلك لا يتطلب الأمر إلا تضمين جزء قصير من لغة JavaScript العادية في رمز HTML والذي يعمل على تحميل مجموعة SDK بشكل غير متزامن في صفحاتك. ويعني التحميل غير المتزامن عدم منع تحميل العناصر الأخرى بصفحتك.

سيوفر جزء الرمز التالي إصدار مجموعة SDK الأساسي حيث يتم تعيين الخيارات إلى أكثر القيم الافتراضية شيوعًا. من المفترض أن تدرجه مباشرة بعد علامة <body> الافتتاحية بكل صفحة تريد تحميله بها:

<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId            : 'your-app-id',
      autoLogAppEvents : true,
      xfbml            : true,
      version          : 'v2.10'
    });
    FB.AppEvents.logPageView();
  };

  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/en_US/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>
    

يتم تحميل هذا الرمز وبدء تشغيل مجموعة SDK. يجب عليك استبدال قيمة your-app-id بمعرف تطبيق فيسبوك الخاص بك. يمكنك العثور على هذا المعرف باستخدام لوحة تحكم التطبيق.