بسم الله الرحمن الرحيم
شرحنا الجديد اليوم بشكل عام حول أضافة Facebook API لتطبيق الأندرويد :
ماذا أستفيد من أضافة Facebook API في تطبيق الأندرويد ؟
يمكنك الأستفادة من أضافة Facebook API على تطبيقك الأندرويد في أمور كثيرة :
- و أول شيئ هو تسجيل دخول المستخدمين من خلال فيس بوك إلى تطبيقك الأندرويد , و بعدها يمكنك الحصول على بعض المعلومات حول المستخدم التي يتيحها للعامة في صفحته الشخصية مثل ( أسمه و صورته و مواليده )
- بعد حصولك على بعض معلومات المستخدم يمكن عمل بروفايل له داخل التطبيق و حفظ المعلومات فيه .
- يستطيع المستخدم أيضاً مشاركة محتوى من داخل تطبيق الأندرويد على صفحته الشخصة في الفيس بوك .
ما هي أنواع التطبيقات التي يمكن الأستفادة من Facebook API فيها ؟
بعد حصولك على بيانات المستخدم الأن جاء دورك في الأستفادة من هذه البيانات في تطبيقك , ممكن يكون ( تطبيق دردشة أو تطبيق مشاركة ملفات مع الأصدقاء أو تطبيقات الألغاز و المسابقات ) و الكثير من أنواع التطبيقات و الأفكار التي يمكنك من أدخال مكتبة Facebook فيها و الأستفادة منها
حاولت أن أوضح في المقدمة الصورة كاملة للمبتدئين في برمجة تطبيقات الأندرويد و كيف يستفيدون من Facebook API
نبدأ الأن في الشرح :
أولاً عمل تطبيق جديد على الفيسبوك :
لأستخدام Facebook API يجب عليك القيام أولاً بأنشاء تطبيق على الفيسبوك و ذلك عن طريق الدخول على موقع فيسبوك للمطورين و تسجيل الدخول عن طريق حسابك الفيسبوك الشخصي و الموقع متوفر في اللغة العربية .
عند تسجيل الدخول سوف تجد بجانب صورتك الشخصية قائمة منسدلة تسمى “تطبيقاتي” و منها تضغط على أنشاء تطبيق جديد و سوف تظهر لك القائمة التالية لأختيار المنصة التي تريد أضافة Facebook API إليه
و نحن طبعاً سوف نختار أندرويد
بعد أختيار أندرويد يجب عليك أختيار أسم لتطبيقك و من ثم تظهر لك قائمة كما في الصورة التالية :
1- أسم التطبيق .
2- ضع بريدك الألكتروني للحصول على تنبيهات تخص التطبيق.
3- أختر الفئة التي ينتمي لها تطبيقك .
4- أضغط على أنشاء معرف التطبيق .
بعدها سوف تظهر لك صفحة فيها شرح كيفية أضافة Facebook SDK في تطبيقك الأندرويد لكن نحن سوف نقدم لك الشرح هنا بشكل أبسط , في الخطوة التالية قم بفتح الصفحة الخاصة بتطبيقك من القائمة المنسدلة في اعلى الصفحة بجانب صورتك الشخصية و أختر التطبيق الذي أنشأته سوف تكون الصفحة كما في الشكل التالي و قم بالضغط على زر “أختر منصة” الموجود في الأسفل و أختر منصة الأندرويد
ثم نكمل الأن بأضافة أسم الباكج الخاص بتطبيقك الأندرويد كما في الصورة التالية
1- أسم الباكج الخاصة بتطبيقك
2- وصف التطبيق
3- يطلب منك رمز يسمى Key Hash و للحصول عليه أقرأ الشرح هنا و تضعه في المكان المطلوب كما في الصورة
ثانياً أضافة 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 هنا
و إلى هنا متابعينا نكون قد وصلنا إلى نهاية الشرح نتمنا أن تكونوا استفدتم ولا تنسوا متابعتنا على صفحتنا على الفيسيوك و يمكنكم الأنضمام إلى مجموعتنا على الفيسبوك هنا لنتواصل معكم و نساعدكم في حل المشاكل التي تواجهكم