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

للقيام بذلك اولا يتوجب عليك تفعيل تطبيق الاتصال مع الواجهات البرمجية ، انقر هنا https://gsuite.google.com/marketplace/app/api_connector/95804724197

ثم اختر تثبيت او install. 

 لاحظ أن عملية الحصول على رموز الوصول إلى فيسبوك ليست صعبة ، لكنها طويلة جدًا ومعقدة نظرًا لوجود عدة أنواع من الرموز المميزة والتي تعرف باسم Access Token: 

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

 الجزء 1: احصل على رمز دخول مستخدم FACEBOOK API الخاص بك

1- قم بالدخول إلى https://developers.facebook.com/ ، وانقر فوق تطبيقاتي My Apps ( يتوجب عليك تاكيد حسابك اولا ضمن المطورين من خلال النقر على Get Started اولا) 

fb- الصفحة- IMG1

2- انقر على اضافة تطبيق جديد Add New App

fb- الصفحة- IMG2

3- سيسألك فيسبوك عن كيفية استخدامك لتطبيقك. اختر الأعمال Business وانقر فوق متابعة.

fb- الصفحة- IMG3

4- أدخل اسم التطبيق. يمكنك تسمية تطبيقك بأي شيء ، طالما أنه لا يتضمن أي مصطلحات متعلقة بعلامات فيسبوك  التجارية. في هذا المثال سنسمي التطبيق باسم Pages for Sheets. أدخل عنوان البريد الإلكتروني، واختر الغرض من التطبيق الخاص بك ، وانقر فوق إنشاء التطبيق.

fb- الصفحة- IMG4

5- سيتم توجيهك إلى لوحة تحكم المطور الخاصة بك. لا تحتاج إلى فعل أي شيء في لوحة التحكم هذه. بدلاً من ذلك ، افتح هذا الرابط Facebook Graph API Explorer

6- ضمن "تطبيق فيسبوك" ، حدد التطبيق الذي أنشأته للتو. انقر فوق الحصول على رمز وصول المستخدم من القائمة المنسدلة Get user access token.

fb- الصفحة- img5

7- سيظهر نموذج يطالبك بتسجيل الدخول. انقر فوق متابعة.

fb- الصفحة- IMG6

8- ضمن "الأذونات Permissions" ، يجب أن ترى الآن " public_profile " ، مما يعني أن الرمز المميز الخاص بك يوفر الوصول إلى المعلومات العامة عنك. انقر فوق القائمة المنسدلة وأضف الأذونات " pages_read_engagement " (الموجودة ضمن صفحات مجموعات الأحداث Events Groups Pages) و " read_insights " (الموجودة ضمن "أخرى Others").

fb- الصفحة- IMG7

9- الآن انقر فوق إنشاء رمز الوصول.

fb- الصفحة- IMG8

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

fb- الصفحة- img9

11- يجب أن تشاهد الآن رمز الوصول الجديد الخاص بك Acess Token في Graph API Explorer. ومع ذلك ، فهو رمز وصول قصير العمر ويستمر لمدة ساعة واحدة فقط. يمكننا تمديده عن طريق النقر فوق الرمز الأزرق الصغير الموجود بجانبه ، ثم النقر فوق فتح في أداة رمز الوصول open in access token tool:

fb- الصفحة- IMG10

12- في الجزء السفلي من هذه الصفحة ، انقر فوق توسيع رمز الوصول Extend access token.

fb- الصفحة- IMG11

13- سينتج رمز مستخدم طويل العمر. انسخه إلى الحافظة الخاصة بك. يمكنك أيضًا تدوين معرف صفحتك Page id.

fb- الصفحة- IMG12

الجزء 2: احصل على رمز الصفحة الدائم Page Access Token

1- ارجع إلى Facebook Graph API Explorer . الصق رمز المستخدم طويل العمر الذي دخلت إليه للتو في حقل "رمز الوصول Access Token".

 fb- الصفحة- IMG13

2- الآن في حقل URL ، امسح ما هو موجود كليا واكتب 

YOUR_PAGE_ID?fields=access_token

استدبل المكتوب بالاحمر بمعرف صفحتك Page ID. يمكنك الحصول على معرف صفحتك Page ID كما هو موضح أعلاه ، أو الحصول عليه بالانتقال إلى صفحة فيسبوك الخاصة بك ، والنقر فوق حول ، والتمرير لأسفل حتى ترى "معرف الصفحة". انقر فوق 'إرسال Submit.

fb- الصفحة- img14

3- سترى الآن تم إرجاع رمز مميز جديد access token والمظلل باللون الاحمر في الصورة ادناه. هذا هو رمز الصفحة الدائم الخاص بك! هذا يعني أنك لن تضطر أبدًا إلى اتباع الخطوات المذكورة أعلاه مرة أخرى ، لذا انسخه واحتفظ بها بأمان ولا تشاركه مع احد نهائيا, هذا الرمز يعني صلاحية وصول الى صفحتك. 

fb- الصفحة- IMG15

 4- يمكنك التحقق من أن هذا الرمز المميز دائم عن طريق نسخه ولصقه في Access Token Debugger . انقر فوق تصحيح ، وتأكد من رؤية ما يلي:

  • معرف التطبيق App ID . يجب أن يكون تطبيقك مدرجًا في الأعلى. إذا كان هذا مفقودًا ، فقد فاتتك النقر فوق بعض النماذج المطلوبة مسبقًا وتحتاج إلى متابعة هذه الخطوات مرة أخرى 🙁
  • النوع Type= صفحة (ليس مستخدم). ستحتاج إلى رمز صفحة مميز للوصول إلى جميع بيانات الصفحة.
  • تاريخ الانتهاء Expires = أبدا. على الرغم من أنه يشير إلى انتهاء صلاحية الوصول إلى البيانات خلال 3 أشهر ، فإن الأذونات التي طلبناها مستثناة (موثقة هنا ).

fb- الصفحة- img16

الجزء 3: إنشاء عنوان URL الخاص بطلب واجهة برمجة التطبيقات

 سنتابع أولاً تعليمات للوصول إلى أحدث المنشورات من صفحتك.

  • عنوان واجهة برمجية فيسبوك API : https://graph.facebook.com/vVERSION_NUMBER
  • نقطة النهاية : / YOUR_PAGE_ID / feed
  • سلاسل الاستعلام :؟ access_token = YOUR_PAGE_ACCESS_TOKEN & limit = 100

معلمة "Limit" اختيارية ولكن يمكن استخدامها لإرجاع المزيد من السجلات (وإلا فإن القيمة الافتراضية هي 25). بتجميعها معًا نحصل على عنوان URL الكامل لطلب واجهة برمجة التطبيقات:

https://graph.facebook.com/v10.0/123456789/feed?access_token=EAA...&limit=100

اللون الاحمر استبدله برمز الوصول الخاص بصفحتك access token ، اللون الازرق استبده بعمرف صفحتك Page ID . الرقم 100 في الاخير يعني جلب 100 منشور 
 

 الجزء 4: سحب بيانات صفحة الفيسبوك إلى جداول بيانات جوجل

يمكننا الآن إدخال جميع قيمنا في API Connector واستيراد منشورات الفيسبوك إلى جداول بيانات جوجل.

  1. افتح جداول بيانات جوجل وانقر فوق الوظائف الإضافية> موصل API> فتح.   Add-ons > API Connector > Open
  2. في علامة التبويب إنشاء Create  ، أدخل عنوان URL للطلب الذي أنشأناه في الجزء 3. قم بتعيين وجهة بيانات ، وانقر فوق تشغيل Run. بعد لحظة ، سترى أحدث مشاركاتك تملأ جدول بيانات جوجل الخاص بك.
  3. انتبه إلى الحقل  data»id حيث يمكنك استخدام ذلك لربط طرق العرض والإعجابات والمقاييس الأخرى بعناوين المنشورات.

 

الجزء 5: المزيد من عناوين URL لواجهة برمجة التطبيقات (API)

يمكنك التحقق من هذه الشروحات التابعة لفيسبوك رؤى الصفحة و تغذية الصفحة ، يمكن أن تقوم به مع عدد من عناوين URL التي تدخلها في حقل URL API. جرب الأمثلة التالية للحصول على فكرة عن كيفية عملها.

POST METRICS ( مقاييس حول المشاركات الفردية)

احصل على مرات ظهور وإعجابات ونقرات مدى الحياة لمنشورات متعددة على فيسبوك في مكالمة واحدة . كما هو مذكور أعلاه ، يمكنك استخدام data » id الحقل كمفتاح لمطابقة المقاييس مع عنوان المنشور.

https://graph.facebook.com/v10.0/YOUR_PAGE_ID/posts?fields=insights.metric(post_impressions,post_reactions_like_total,post_clicks)&access_token=YOUR_TOKEN

fb- الصفحة- IMG18

PAGE METRICS ( مقاييس حول الصفحة بأكملها)

استرجع معظم المقاييس الافتراضية من علامة تبويب ملخص نظرة عامة في صفحة Facebook

عندما تنتقل إلى www.facebook.com/YOUR_PAGE/insights/ ، يجب أن تشاهد صفحة ملخص الرؤى مثل هذه

fb- الصفحة- IMG20

يمكنك استخدام عنوان URL التالي لطلب واجهة برمجة التطبيقات لسحب معظم هذه المقاييس إلى جدول البيانات الخاص بك:

https://graph.facebook.com/v10.0/YOUR_PAGE_ID/insights?metric=page_total_actions,page_views_total,page_preview_total,page_fan_adds_unique,page_impressions_unique,page_post_engagements,page_video_views,page_daily_follows_unique&date_preset=yesterday&period=week&access_token=YOUR_TOKEN

fb- الصفحة- IMG21