كيفية بناء تطبيق فيسبوك لصفحتك وشركتك
ربما تكون قد سمعت عن تطبيقات Facebook وترغب في إنشاء تطبيقاتك الخاصة لقضيتك أو شركتك أو مؤسستك أو للاستخدام الشخصي. ليس عليك أن تكون مهووسًا لإنجاز هذا. خذها خطوة بخطوة ، ومع القليل من المعرفة بـ PHP و MySQL (نظام إدارة قاعدة بيانات مفتوح المصدر شهير) والأدوات التي يوفرها Facebook ، يمكنك إنشاء تطبيق Facebook الخاص بك.
ما هو التطبيق؟
يبني مطورو Facebook معظم التطبيقات الشائعة التي ستجدها على Facebook ؛ في الواقع ، الصور والأحداث والعديد من الميزات الأساسية الأخرى في Facebook هي في الواقع تطبيقات منفصلة. بالإضافة إلى ذلك ، تتوفر الآلاف من تطبيقات الطرف الثالث الأخرى للتثبيت في حسابك على Facebook الشخصي.
لا يعد التطبيق (الذي يجب عدم الخلط بينه وبين التطبيق المماثل غير المسمى بالكامل “التطبيق الصغير”) تطبيقًا بمعنى أن مستخدمي كمبيوتر Mac و Windows يعرفون هذا المصطلح. بينما تقوم بتثبيت تطبيقات الكمبيوتر (المعروفة أيضًا باسم البرامج والبرامج) من قرص أو تنزيل على محرك الأقراص الثابت بجهاز الكمبيوتر الخاص بك ، يعمل تطبيق Facebook داخل المستعرض الخاص بك ولا يشغل مساحة على جهاز الكمبيوتر الخاص بك.
على سبيل المثال ، إذا كنت تستخدم تطبيقًا لتشغيل Scrabble مع صديق على Facebook ، فسوف يخزن Facebook كل حركة تقوم بها على خوادمه ، وليس محليًا. يتم تحديث الصفحة عند تسجيل الدخول مرة أخرى أو تحديث المتصفح. هذا هو الفرق الأساسي بين تطبيق Facebook والتطبيق التقليدي.
ما هي منصة Facebook؟
أطلق Facebook منصة Facebook في 24 مايو 2007 ، ويوفر إطارًا يمكن للمطورين استخدامه لإنشاء تطبيقات تتفاعل مع ميزات Facebook الأساسية . يمكن للتطبيقات مشاركة معلومات المستخدم مع التطبيقات الخارجية عبر واجهة برمجة تطبيقات مفتوحة (واجهة برمجة التطبيقات). توفر منصة Facebook مجموعة من واجهات برمجة التطبيقات والأدوات التي تمكن مطوري الطرف الثالث من الاندماج مع الرسم البياني المفتوح – سواء من خلال التطبيقات على Facebook.com أو مواقع الويب والأجهزة الخارجية.
لماذا تريد تطبيق Facebook؟
ماذا يمكن أن تستخدم عملك لعبة مثل الخربشة ل؟ قليل جدًا ، ولكن الألعاب ليست الاستخدام الوحيد للتطبيقات. يمكن لأي كيان يريد مشاركة اسمه في مجال وسائط التواصل الاجتماعي استخدام تطبيق لإنشاء التعرف على العلامة التجارية.
النظر في هذا السيناريو: أنت تملك مطعم مع صفحة الفيسبوك الخاصة به. ينشر الكثير من الأشخاص تحديثات حالة “سندويش سلطة التونا” للغداء الدنيوية ، والتي تميل إلى إزعاج المتابعين. هذه الصفحة شائعة ، لكن يبدو أن العديد من العملاء لا يحبونها.الآن تخيل أن الصفحة تحتوي على تطبيق يسرد عناصر القائمة ، كاملة بالصور ، بحيث يمكن للمستخدمين تحديدها ومشاركتها. بدلاً من تحديث حالة مملة أو مجرد رابط لصفحتك مع رقم هاتف وعنوان ، يمكن للتطبيق أن يسمح لهذا المستخدم بمشاركة طريقة عرض ملفتة للنظر لما تناولوه للتو في مطعمك. إنه سهل للمستخدمين ، وبهذه الطريقة ، يمكنك تسخير قيمة التسويق الاجتماعي.
لست متأكدًا من كيفية الاستفادة من قوة تطبيق لشركتك أو مؤسستك؟ ابحث عن بعض الأفكار والإلهام في Facebook App Center .
كيفية البدء في إنشاء تطبيق
للبدء ، يجب أن يكون لديك حساب Facebook. من هناك:
- قم بإنشاء صفحة Facebook لعملك أو مؤسستك. معلوماتك الشخصية آمنة وليست مرتبطة بالصفحة إذا كنت لا تريد أن تكون.
- باستخدام حسابك الحالي على Facebook ، أضف تطبيق Developer إلى ملفك الشخصي على Facebook.
- انقر فوق إعداد تطبيق جديد . اتبع الإجراء الخاص بتسمية ذلك ، والموافقة على بعض شروط الخدمة القياسية ، وتحميل صورة لشعارها (يمكنك تغيير ذلك لاحقًا).
- من إعدادات التطبيق ، اختر Canvas وقم بتعيين HTML كطريقة تقديم. الصفحة القماشية هي ببساطة الصفحة الرئيسية لتطبيقك التي يراها المستخدم في كل مرة ينقر فيها على تطبيقك. عنوان URL لـ Canvas هو الاسم الفريد لتطبيقك على العنوانhttp: //apps.facebook.com/. يمكنك تجسيدها برموز وأوصاف وما إلى ذلك. عنوان URL للرد على القماش هو عنوان URL الكامل للصفحة القماشية التي سيخزنها خادم MySQL.
- قم بتسجيل الدخول إلى خادم الويب حيث ستستضيف تطبيق Facebook وإنشاء دليل فرعي باسم “facebook”. لذلك ، إذا كان المجال الخاص بك هو example.com ، فيمكن الوصول إلى تطبيق Facebook من example.com/facebook .
- باستخدام محرر النصوص الذي تختاره ، اكتب المحتوى الذي تريد عرضه داخل تطبيق Facebook الخاص بك.
- ستقوم الآن بإنشاء صفحة إعداد للمستخدمين الذين يرغبون في إضافة تطبيقك. إذا كنت مبتدئًا ، فاستخدم عميل PHP الرسمي . المثال التالي يوضح صورة بسيطة. انتقل إلى الملف الذي أدخلته كعنوان URL لـ Callbackback – نقطة الانطلاق لجميع المكالمات من Facebook إلى تطبيقك – وأدخل ما يلي:
// Include the Facebook client library require_once ('facebook.php'); // Set authentication variables $appapikey = ''; $appsecret = ''; $facebook = new Facebook($appapikey, $appsecret); // I also will be accessing my own database on almost every call so will set db up here $username=""; $password=""; $database=""; mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die( "Unable to select database");
أنت الآن جاهز للتفاعل مع Facebook API.
باستخدام واجهة برمجة تطبيقات Facebook
يُعد Graph API هو جوهر نظام Facebook ، مما يمكّن المطورين من قراءة وكتابة البيانات في Facebook. يقدم Graph API عرضًا بسيطًا ومتناسقًا للرسم البياني الاجتماعي لفيسبوك ، ويمثل بشكل موحد الكائنات في الرسم البياني (مثل الأشخاص والصور والأحداث والصفحات) والاتصالات بينهم (مثل علاقات الأصدقاء والمحتوى المشترك وعلامات الصور) ).جنبا إلى جنب مع دليل التطبيق ، هذا هو الجانب الأكثر قوة في منصة Facebook للمطورين.
بفضل الحوافز المناسبة والتسويق والعلامات التجارية ، يمكن أن تنتشر التطبيقات على Facebook كالنار في الهشيم. من الميزات التي يستخدمها مطورو Facebook لتوسيع نطاق جماهيرهم هي دعوات التطبيقات ونشرها على قصص إخبارية. أخبر كلاهما مستخدمي فيسبوك بأي من أصدقائهم يشاركون في التطبيق. يختلفون في أن الدعوة عبارة عن سؤال صريح يستهدف أصدقاء اختيار مستخدم التطبيق ؛ من ناحية أخرى ، يتيح خيار ملف الأخبار للآخرين معرفة أن أحد الأصدقاء يستخدم أحد التطبيقات. الحصول على مستخدم لإرسال دعوات أكثر صعوبة لأن هذه الدعوات ليست دائماً موضع ترحيب ؛ ومع ذلك ، إذا أرسله المستخدم إلى أولئك الذين قد يكونون مهتمين حقًا بالتطبيق ، فقد يؤدي ذلك إلى الاشتراك.
هذا هو. يمكن لأي شخص الآن إضافة تطبيق Facebook الخاص بك إلى ملفاته الشخصية إما في علامة التبويب Boxes أو في الشريط الجانبي لصفحة الملف الشخصي الرئيسية.
Facebook App Tips والخدع
إليك بعض الطرق لإبهار مستخدمي التطبيق:
- دمج موجز ويب لـ RSS في تطبيقات Facebook الخاصة بك من خلال مكتبة تحليل الخلاصة مثل SimplePie .
- تتبع استخدام تطبيق Facebook الخاص بك عبر Google Analytics.
- استخدم نفس أنماط CSS وأنظمة الألوان لتطبيقات Facebook التي تستخدمها على صفحتك الرئيسية على Facebook.
- إذا كنت تستخدم صفحة Facebook الخاصة بك كوسيلة للتواصل ، ففكر في إضافة تطبيق BranchOut إلى صفحة Facebook الخاصة بك.
- استفد من Facebook for Developers ومركز المساعدة .
- إذا كان هذا يبدو معقدًا للغاية ، فراجع خدمات مثل OfferPop و Wildfire. تقدم هذه الأنواع من الشركات تطبيقات مسبقة الصنع يمكنك تخصيصها مقابل رسوم ؛ ومع ذلك ، جرّب إنشاء التطبيق قبل إنفاق الأموال على خدمة أو مطور لإنشاء تطبيق Facebook لك.