أضافة Facebook API لتطبيق الأندرويد

بسم الله الرحمن الرحيم

شرحنا الجديد اليوم بشكل عام حول أضافة Facebook API لتطبيق الأندرويد :

ماذا أستفيد من أضافة Facebook API في تطبيق الأندرويد ؟

يمكنك الأستفادة من أضافة Facebook API على تطبيقك الأندرويد في أمور كثيرة :

  • و أول شيئ هو تسجيل دخول المستخدمين من خلال فيس بوك إلى تطبيقك الأندرويد , و بعدها يمكنك الحصول على بعض المعلومات حول المستخدم التي يتيحها للعامة في صفحته الشخصية  مثل ( أسمه و صورته و مواليده )
  • بعد حصولك على بعض  معلومات المستخدم يمكن عمل بروفايل له داخل التطبيق و حفظ المعلومات فيه .
  • يستطيع المستخدم  أيضاً مشاركة محتوى من داخل تطبيق الأندرويد  على صفحته الشخصة في الفيس بوك .

ما هي أنواع التطبيقات التي يمكن الأستفادة من Facebook API فيها ؟

بعد حصولك على بيانات المستخدم الأن جاء دورك في الأستفادة من هذه البيانات  في تطبيقك ,  ممكن يكون ( تطبيق دردشة أو تطبيق مشاركة ملفات مع الأصدقاء أو تطبيقات الألغاز و المسابقات ) و الكثير من أنواع التطبيقات  و الأفكار  التي يمكنك من أدخال مكتبة Facebook فيها و الأستفادة منها

حاولت أن أوضح في المقدمة الصورة كاملة للمبتدئين في برمجة تطبيقات الأندرويد و كيف يستفيدون من Facebook API 

نبدأ الأن في الشرح : 

 

أولاً عمل تطبيق جديد على الفيسبوك :

لأستخدام Facebook API يجب عليك القيام أولاً بأنشاء تطبيق على الفيسبوك و ذلك عن طريق الدخول على موقع فيسبوك للمطورين و تسجيل الدخول عن طريق حسابك الفيسبوك الشخصي و الموقع متوفر في اللغة العربية .

عند تسجيل الدخول سوف تجد بجانب صورتك الشخصية قائمة منسدلة تسمى “تطبيقاتي” و منها تضغط على أنشاء تطبيق جديد و سوف تظهر لك القائمة التالية لأختيار المنصة التي تريد أضافة  Facebook API إليه
و نحن طبعاً سوف نختار أندرويد
2016-07-19_15-44-32

بعد أختيار أندرويد يجب عليك أختيار أسم لتطبيقك و من ثم تظهر لك قائمة كما في الصورة التالية :

1- أسم التطبيق .

2- ضع بريدك الألكتروني للحصول على تنبيهات تخص التطبيق.

3- أختر الفئة التي ينتمي لها تطبيقك .

4- أضغط على أنشاء معرف التطبيق .

2016-07-19_15-56-09

بعدها سوف تظهر لك صفحة فيها شرح كيفية أضافة Facebook SDK في تطبيقك الأندرويد لكن نحن سوف نقدم لك الشرح هنا بشكل أبسط , في الخطوة التالية قم بفتح الصفحة الخاصة بتطبيقك من القائمة المنسدلة في اعلى الصفحة بجانب صورتك الشخصية و أختر التطبيق الذي أنشأته سوف تكون الصفحة كما في الشكل التالي و قم بالضغط على زر “أختر منصة” الموجود في الأسفل و أختر منصة الأندرويد

2016-07-19_21-18-27

2016-07-19_21-26-35

ثم نكمل الأن بأضافة أسم الباكج الخاص بتطبيقك الأندرويد كما في الصورة التالية

1- أسم الباكج الخاصة بتطبيقك

2- وصف التطبيق

3- يطلب منك رمز يسمى Key Hash و للحصول عليه أقرأ الشرح هنا و تضعه في المكان المطلوب كما في الصورة

2016-07-19_21-30-54

ثانياً أضافة Facebook SDK لمشروعك الأندرويد :

خطوات مهمة :

  • هذا الشرح سيكون على أندرويد أستديو و يفضل أستخدام نسخة حديثة من الأصدار 1.4.1 فما فوق .
  • عند أنشاء تطبيق أندرويد جديد يجب أن يكون API 15: Android 4.0.3”  فما فوق .
  • أضافة الكود التالي إلى ملف الـ build.gradle قبل الـdependencies :

    repositories {
            mavenCentral()
        }
  • الأن نضيف أيضاً الكومبايل الخاص بمكتبة الفيسبوك في الـ build.gradle في الـdependencies

    compile 'com.facebook.android:facebook-android-sdk:[4,5)'
  • و نحفظ عنوان الـID الخاص بتطبيق الفيسبوك في ملف الـString و سيكون كما في الشكل التالي :
    <string name="facebook_app_id">1707829736135655</string>
  • يجب وضع صلاحيات الوصول إلى الأنترنت في الـAndroidManifest.xml :

    <uses-permission android:name="android.permission.INTERNET"/>
  • و نضع أيضاً الكود التالي في ملف الـAndroidManifest.xml داخل وسم الـapplication :

    <application android:label="@string/app_name" ...>
        ...
        <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
        ...
    </application>

 

 

هنا  قد أنتهينا من أضافة Facebook API إلى تطبيق الأندرويد و سنتابع معاً في شرحنا التالي كيفية أضافة خاصية تسجيل الدخول بواسطة فيسبوك داخل تطبيق الأندرويد
سوف يكون الشرح متوفر على هذا الرابط في تاريخ  26\7\2016 هنا  

و إلى هنا متابعينا نكون قد وصلنا إلى نهاية الشرح نتمنا أن تكونوا استفدتم ولا تنسوا متابعتنا على صفحتنا على الفيسيوك و يمكنكم الأنضمام إلى مجموعتنا على الفيسبوك هنا لنتواصل معكم و نساعدكم في حل المشاكل التي تواجهكم

 

 

About محبوب الحسين

محبوب الحسين : من سورية , مهتم بجديد تكنولوجيا المعلومات و ببرمجة و تطوير تطبيقات الأندرويد و بدايتي مع برمجة تطبيقات الأندرويد كانت من هنا "أندرودي عربي"

Check Also

التقنيات التي نستطيع برمجة تطبيقات والعاب الاندرويد بها

هل أنت محتار من أين تريد البدأ في مجال برمجة التطبيقات للهواتف الذكية أو الألعاب عالية الاداء ؟ تعرف في هذا المقال عن اللغات والتقنيات واختر منها ما يناسبك لدخول هذا المجال

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (1)

هل لديك تدوينة أو موقع إخباري ؟ أو معرض يعرض الكثير من البيانات من وسائط ؟ وبحاجة لعرضها في تطبيق اندرويد ؟ هذه فرصتك من هنا وللمبتدئين تعلم برمجة تطبيق لمدونتك

عرض صورة متحركة داخل الطبيق

بسم الله الرحمن الرحيم في كثير من الاوقات نحتاج الى عرض صورة متحركة داخل تطبيقنا …

ضع بصمتك بتعليق يعبر عن امتنانك

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.