Building an app on Facebook gives you the opportunity to deeply integrate into the core Facebookexperience. Your app can integrate with many aspects of Facebook.com, including the News Feed andNotifications. All of the core Facebook Platform technologies, such as Social Plugins, the Graph APIand Platform Dialogs are available to Apps on Facebook.
Facebook Pages are a heavily used feature of Facebook. Major brands, celebrities, etc. use FacebookPages as their "social home" on the web. One of the most interesting features of Apps on Facebook.com is the ability for your app to be used within the context of a Facebook Page. You can find a greatexample of this kind of integration on the Coca-Cola Page.
Facebook Platform makes both native and mobile web apps social. Use Facebook Login to accessthe users social graph (without yet another username/password) and create a personalizedexperience. Find out more about the Facebook SDKs for iOS and Android.
Facebook Platform enables you to make your web site more social. You can use our Social Plugins,such as the Like Button to drive user engagement with a single line of HTML. Our Login Buttonand Registration Plugin let you simplify or eliminate your own user registration and sign-in. Lastly,the Graph API lets you access the full social graph of a given user, allowing you to create a trulydeep personal experience.
사용자는 타임라인 앱에서 특정한 액션을 수행한다 타임라인 앱에서는 방식으로 데이터를페이스북에 전달한다 페이스북 서버는 요청을 받는 즉시 파라미터 로 전달받은 웹 페이지를 방문한다 이때 방문한 페이지의 메타데이타 를 해석하여필요한 데이터를 추출하고 썸네일 등 필요한 이미지를얻어 페이스북 서버에 데이터를 캐싱하게 된다 이와 같이 페이스북에 저장된 데이터는 사용자의 타임라인 뉴스피드 지금 이순간 등에 노출된다