9 مارس, 2008ماذا تحتاج لتبرمج في فيس بوك!
طبعاً اليوم سأتكلم بشكل بسيط جداً عن ماذا تحتاج قبل البدء في كتابة تطبيقك الخاص بفيس بوك ..
و على الله توكلنا ..
بداية عليك التعرف على الأماكن التي يمكنك اخذ المعلومات منها و هي :
* الموقع الرئيسي : http://developer.facebook.com
* المستندات المساعدة : http://developer.facebook.com/documentation.php
* الموارد الأخرى : http://developer.facebook.com/resources.php
* الأدوات : http://developer.facebook.com/tools.php
و الآن سأشرح كل واحدة منهم على حدة و بشكل مبسط :
من الممكن التفكير بالموقع الرئيسي على انه المدخل لجميع المواقع الداخلية ، فتلك التي وضعت روابط لها ما هي إلا صفحات بسيطة لموارد كبيرة ، لذلك سأتغاضى عن كل من المستندات المساعدة و الموارد الأخرى لأتكلم عن الأدوات …
الأدوات هي عبارة عن آلية مبسطة و مفرعة بحيث تمكنك من تجربة التوابع و الطريقة البرمجية الخاصة بك ضمن فيس بوك ، و بذلك تتعرف على الخرج و كيفية التعامل معه ، و هي توفر بيئة لكل من التوابع البرمجية API و FMBL و Feed Preview …
بداية يجب عليك الاطلاع على الويكي حتى تكون متآلف مع المكان الأكثر شعبية و الأكثر معلوماتية على الاطلاق …
و هنالك أمور أخرى مثل قراءة الشروط الخاصة بفيس بوك ، حتى لا يتم رفض برنامجك …
و الآن و بعد ان اصبحت مستعداً إلى الخطوة التالية و هي اضافة البرمجيات و طلب كود سري خاص بك و ببرنامجك …
و الآن فلنبدأ على بركة الله :
أولاً قم باضافة البرنامج التالي : برنامج مطوري فيس بوك .
ثانياً : إقرأ هذه الصفحة Anatomy of a Facebook Application حتى تستطيع أخذ فكرة عن الأمور العامة التي ستتعامل معها ..
عند الدخول للبرنامج الخاص بالمطورين ستجد رابط هو ” Create A New Application ” و الذي سيأخذك إلى صفحة تقوم من خلالها بتعبئة الاختيارات الخاصة بطبيعة البرنامج الخاص بك .
و هذه المعلومات هي :
* Support Email : البريد الذي سيستخدم للاتصال بصاحب البرنامج من أجل الدعم لمستخدمي البرنامج
* Callback URL : و هو الرابط الخاص بالبرنامج ، و يجب ان يكون رابط كامل بمعنى : http://www.server.com/application/ و انتبه إلى أنه يشير إلى مجلد و ليس إلى ملف .
* Canvas Page URL : و هو المقصود به اسم البرنامج الخاص بك ، و من الافضل دائماً أن يكون هو نفس اسم البرنامج الخاص بك لأنه سيكون مثل :
http://apps.facebook.com/yourApplicationName/
و هنا يوجد اختيارين ايضاً : الأول هو FMBL حيث يتم معالجة الخرج على مخدمات فيس بوك أولاً و من ثمّ تحريجها للمستخدم ، أو الاستخدام الثاني و هو Iframe و لا أظن ان هنالك فائدة من شرح الـ iframe .
Application Type : اي نوع التطبيق هل هو موقع ام هو برنامج ويندوز أو … الخ
* Mobile Integration : هل من الممكن ان يعمل برنامجك عند تصفح الموقع من على الموبايل ؟
* IP Addresses of Servers Making Requests : يمكنك حصر الـ IP’s التي سيأتي منها الطلبات على المخدم أي انك هنا تحدد الـ IP الخاص بمخدم برنامجك ، و بهذا يتم رفض اي IP مختلف عنها .
* Can your application be added on Facebook? : أي هل من الممكن ان يتم وضع البرنامج الخاص بك في فيس بوك ؟ طبعاً في حال التأكيد ستظهر خيارات أخرى سنتكلم عنها فيما بعد .
* TOS URL : هو الرابط الخاص بشروط استخدام برنامجك .
* Post-Add URL : و هو الرابط الخاص الذي سيتم تحويل المستخدم إليه بعد تنصيب البرنامج ، الغالبية العظمى تذهب به إلى صفحة الدعوات ليقوم بدعوة اصدقائه لاستخدام البرنامج .
* Application Description : وصف البرنامج .
* Post-Remove URL : الرابط الذي سيتم تحويل المستخدم إليه عند إزالة البرنامج .
* Default Profile Box Column : ماهو الشيء الافتراضي الذي سيظهر في صفحة البروفايل الخاصة بالمستخدم .
* Developer Mode : و في حال تفعيل هذا الاختيار ، فحصراً المبرمجين هم من يستطيعون تنصيب البرنامج ، أما في حال الغائه فيصبح مفتوح للجميع .
ببساطة هذه هي الأمور و سنراكم فيما بعد إن شاء الله …
المصدر: http://www.mhdzaherghaibeh.name/2007/12/01/facebook-programming
أضف تعليق:
يجب أن تكون مسجل لكتابة تعليق.