Advertisement
Guest User

Untitled

a guest
Apr 16th, 2014
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.89 KB | None | 0 0
  1. {"query":{"normalized":[{"from":"Facebook_Platform","to":"Facebook Platform"}],"pages":{"15185373":{"pageid":15185373,"ns":0,"title":"Facebook Platform","extract":"<p>The <b>Facebook Platform</b> is a software environment provided by the social networking service Facebook for third-party developers to create their own applications and services that access data in Facebook.</p>\n<p>Launched on May 24, 2007, the platform offers a set of programming interfaces and tools which enable developers to integrate with the open \"social graph\" of personal relations and other things like songs, places, and Facebook pages. Applications on Facebook.com, external websites, and devices are all allowed to access the graph.</p>\n<p></p>\n\n<p></p>\n<h2>History</h2>\n<p>Facebook launched the Facebook Platform on May 24, 2007, providing a framework for software developers to create applications that interact with core Facebook features. A markup language called Facebook Markup Language was introduced simultaneously; it is used to customize the \"look and feel\" of applications that developers create. Using the Platform, Facebook launched several new applications, including Gifts, allowing users to send virtual gifts to each other, Marketplace, allowing users to post free classified ads, Events, giving users a method of informing their friends about upcoming events, Video, letting users share homemade videos with one another, and social network game, where users can use their connections to friends to help them advance in games they are playing. Many of the popular early social network games would combine capabilities, for instance, one of the early games to reach the top application spot, (Lil) Green Patch, combined virtual Gifts with Event notifications to friends and contributions to charities through Causes.</p>\n<p>Third party companies provide application metrics, and several blogs arose in response to the clamor for Facebook applications. On July 4, 2007, Altura Ventures announced the \"Altura 1 Facebook Investment Fund,\" becoming the world's first Facebook-only venture capital firm.</p>\n<p>On August 29, 2007, Facebook changed the way in which the popularity of applications is measured, to give attention to the more engaging applications, following criticism that ranking applications only by the number of people who had installed the application was giving an advantage to the highly viral, yet useless applications. Tech blog Valleywag has criticized Facebook Applications, labeling them a \"cornucopia of uselessness.\" Others have called for limiting third-party applications so the Facebook user experience is not degraded.</p>\n<p>Applications that have been created on the Platform include chess, which both allow users to play games with their friends. In such games, a user's moves are saved on the website, allowing the next move to be made at any time rather than immediately after the previous move.</p>\n<p>By November 3, 2007, seven thousand applications had been developed on the Facebook Platform, with another hundred created every day. By the second annual f8 developers conference on July 23, 2008, the number of applications had grown to 33,000, and the number of registered developers had exceeded 400,000.</p>\n<p>Within a few months of launching the Facebook Platform, issues arose regarding \"application spam\", which involves Facebook applications \"spamming\" users to request it be installed.</p>\n<p>Facebook integration was announced for the Xbox 360 and Nintendo DSi on June 1, 2009 at E3. On November 18, 2009, Sony announced an integration with Facebook to deliver the first phase of a variety of new features to further connect and enhance the online social experiences of PlayStation 3. On February 2, 2010, Facebook announced the release of <i>HipHop for PHP</i> as an opensource project. Mark Zuckerberg said that his team from Facebook is developing a Facebook search engine. \u201cFacebook is pretty well placed to respond to people\u2019s questions. At some point, we will. We have a team that is working on it\", said Mark Zuckerberg. For him, the traditional search engines return too many results that do not necessarily respond to questions. \u201cThe search engines really need to evolve a set of answers: 'I have a specific question, answer this question for me.'\"</p>\n<h2>High-level Platform components</h2>\n<h3>Graph API</h3>\n<p>The Graph API is the core of Facebook Platform, enabling developers to read from and write data into Facebook. The Graph API presents a simple, consistent view of the Facebook social graph, uniformly representing objects in the graph (e.g., people, photos, events, and pages) and the connections between them (e.g., friend relationships, shared content, and photo tags).</p>\n<h3>Authentication</h3>\n<p>Facebook authentication enables developers\u2019 applications to interact with the Graph API on behalf of Facebook users, and it provides a single-sign on mechanism across web, mobile, and desktop apps.</p>\n<h3>Social plugins</h3>\n<p>Social plugins \u2013 including the Like Button, Recommendations, and Activity Feed \u2013 enable developers to provide social experiences to their users with just a few lines of HTML. All social plugins are extensions of Facebook and are specifically designed so no user data is shared with the sites on which they appear.</p>\n<h3>Open Graph protocol</h3>\n\n<p>The Open Graph protocol enables developers to integrate their pages into the social graph. These pages gain the functionality of other graph objects including profile links and stream updates for connected users. As an example, the following is the Open Graph protocol markup for text on Software Master Center:</p>\n\n<h3>Iframes</h3>\n<p>Facebook uses iframes to allow third-party developers to create applications that are hosted separately from Facebook, but operate within a Facebook session and are accessed through a user's profile. Since iframes essentially nest independent websites within a Facebook session, their content is distinct from Facebook formatting.</p>\n<p>Before iframes, Facebook used 'Facebook Markup Language (FBML)' to allow Facebook Application developers to customize the \"look and feel\" of their applications, to a limited extent. FBML is a specification of how to encode content so that Facebook's servers can read and publish it, which is needed in the Facebook-specific feed so that Facebook's system can properly parse content and publish it as specified. FBML set by any application is cached by Facebook until a subsequent API call replaces it. Facebook also offers a specialized Facebook JavaScript (FBJS) library.</p>\n<p>Facebook stopped accepting new FBML applications on March 18, 2011, but continued to support existing FBML tabs and applications. Since January 1, 2012 FBML was no longer supported, and FBML no longer functioned as of June 1, 2012.<sup class=\"Template-Fact\" style=\"white-space:nowrap;\">[<i>citation needed</i>]</sup></p>\n<h3>Log in with Facebook</h3>\n<p>Log in with Facebook is a set of APIs from Facebook that enable Facebook members to log onto third-party websites, applications, mobile devices and gaming systems with their Facebook identity. While logged in, users can connect with friends via these media and post information and updates to their Facebook profile. Developers can use these services to help their users connect and share with their Facebook friends on and off of Facebook and increase engagement for their website or application.</p>\n<p>Originally unveiled during Facebook\u2019s developer conference, F8, in July 2008, Log in with Facebook became generally available in December 2008. According to an article from The New York Times, \"Some say the services are representative of surprising new thinking in Silicon Valley. Instead of trying to hoard information about their users, the Internet companies (including Facebook, Google, MySpace and Twitter) all share at least some of that data so people do not have to enter the same identifying information again and again on different sites.\"</p>\n<p>Log in with Facebook cannot be used by users in locations that cannot access Facebook (e.g. China), even if the third-party site is otherwise accessible from that location.<sup class=\"Template-Fact\" style=\"white-space:nowrap;\">[<i>citation needed</i>]</sup></p>\n<h3>Microformats</h3>\n<p>In February 2011, Facebook began to use the hCalendar microformat to mark up events, and the hCard for the events' venues, enabling the extraction of details to users' own calendar or mapping applications.</p>\n<h3>Mobile platform</h3>\n<p>The UI framework for the mobile website is based on Xhp, Javelin and WURFL. The mobile platform has grown dramatically in popularity since its launch. In December 2012, the number of users signing into the site from mobile devices exceeded web-based logins for the first time.</p>\n<h2>Reception</h2>\n<p>The Guardian expressed concerns that users publishing content through a third party provider are exposed to losing their web positioning if their service is removed; and the open graph could force connecting web presence to Facebook social services even for people using their own publishing channels.</p>\n<p>Primarily attempting to create viral applications is a method that has certainly been employed by numerous Facebook application developers. Stanford University even offered a class in the Fall of 2007, entitled, Computer Science (CS) 377W: \"Create Engaging Web Applications Using Metrics and Learning on Facebook\". Numerous applications created by the class were highly successful, and ranked amongst the top Facebook applications, with some achieving over 3.5 million users in a month.</p>\n<h2>See also</h2>\n<ul><li>Facebook statistics</li>\n<li>Facebook features</li>\n<li>Facebook PMD Center</li>\n</ul><h2>References</h2>\n\n<h2>External links</h2>\n<ul><li>[1]</li>\n<li>Facebook Developer Network</li>\n<li>Facebook Developer Blog</li>\n<li>Facebook Platform</li>\n<li>Facebook Advertising Tools</li>\n<li>f8, Facebook's developer conference</li>\n</ul>"}}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement