Non l'ho mai fatto, anche se la tua domanda è un pò generica, forse dovresti prima iniziare a leggerti la documentazione che trovi nel sito developer di facebook ,
poi decidere se scriverti il codice da te o usare uno degli sdk messi a disposizione, quest'ultimo dipende da cosa devi realizzare e con quale linguaggio.