Bende şöyle cevap veriyim ;

Yapılacak olan bir uygulamadır. Bu uygulamadan sayfaya, sayfa beğenisine müdahale edemeyiz ancak şunu yapabiliriz ;

Bir facebook uygulamasındaki adımları inceleyelim ve sizin uygulamanızın ne konuda olacağına karar verelim ;

Sayfayı Beğen (unlike_page )

İzin İste ( Kullanıcının, uygulamanın amacına göre bazı datalarına erişim hakkı )

Ana ekran ( Uygulama da ne yapılacaksa artık. Eğer bu ana ekranı görmeden önce form aracılığı ile başka datalar misal telefon gibi alınacaksa önce form gelir formu doldurduktan sonra ana ekran gelir. )

Arkadaş Daveti ( Arkadaş Davet Sayfası.. Davet ettiklerin ve davetini kabul edenler ayrı ayrı tablarda. Bir Davet Et Butonu. Tıklayınca arkadaş davet et dialog penceresi açılıyor ve kişi seçip seçtiğimiz kişilere uygulama daveti gönderiyoruz. Bu seçtiğimiz ve uygulamayı davet ettiğimiz kişileri de aynı zamanda veritabanımızda depoluyoruz. )

Uygulamayı Duvarında Paylaş ( Her yapılan işlemden sonra otomatik olarak yapılabilir ama bu kullanıcıyı sıkar. Uygulamayı kullandıktan sonra bir button aracılığı ile kullanıcıya bırakılabilir bu duvarında paylaşma aktivitesi. )

Twit Aynı zamanda twit atmasını da sağlayabilirz uygulamanın belli bir cümleyi.

İşte en temel hali ile basit bir facebook uygulaması. Ana ekrandan başka ekranlarda eklenebilir uygulama amacına göre. Ben sizi doğru anlamışmıyım ? Size de duymak istediğiniz şekilde olayı izah edebilmiş miyim ?