Facebook Platform

The Facebook Platform is the set of services, tools, and products provided by the social networking service Facebook for third-party developers to create their own applications and services that access data in Facebook.[1]

The current Facebook Platform was launched in .[2] 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.

History

Facebook launched the Facebook Platform on , providing a framework for software developers to create applications that interact with core Facebook features.[1][2] A markup language called Facebook Markup Language was introduced simultaneously; it is used to customize the "look and feel" of applications that developers create. Prior to the Facebook platform, Facebook had built many applications themselves within the Facebook website, including Gifts, allowing users to send virtual gifts to each other, Marketplace, allowing users to post free classified ads, Facebook events, giving users a method of informing their friends about upcoming events, Video, letting users share homemade videos with one another,[3][4] and social network game, where users can use their connections to friends to help them advance in games they are playing. The Facebook Platform made it possible for outside partners to build similar applications.[1][2] 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.

Third party companies provide application metrics, and several blogs arose in response to the clamor for Facebook applications. On , Altura Ventures announced the "Altura 1 Facebook Investment Fund," becoming the world's first Facebook-only venture capital firm.[5]

On , 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.[6] Tech blog Valleywag has criticized Facebook Applications, labeling them a "cornucopia of uselessness."[7] Others have called for limiting third-party applications so the Facebook user experience is not degraded.[8][9]

Applications that have been created on the Platform include chess, which both allow users to play games with their friends.[10] 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.[11]

By , seven thousand applications had been developed on the Facebook Platform, with another hundred created every day.[12] By the second annual f8 developers conference on , the number of applications had grown to 33,000,[13] and the number of registered developers had exceeded 400,000.[14]

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.[15]

Facebook integration was announced for the Xbox 360 and Nintendo DSi on at E3.[16] On , 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.[17] On , Facebook announced the release of HipHop for PHP as an opensource project.[18] Mark Zuckerberg said that his team from Facebook is developing a Facebook search engine.[19] “Facebook is pretty well placed to respond to people’s 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. “The search engines really need to evolve a set of answers: 'I have a specific question, answer this question for me.'"

On , Facebook announced Haxl, a Haskell library that simplified the access to remote data, such as databases or web-based services.[20]

Partnerships with device manufacturers

Starting in 2007, Facebook formed data sharing partnerships with at least 60 handset manufacturers, including Apple, Amazon, BlackBerry, Microsoft and Samsung.[21] Those manufacturers were provided with Facebook user data without the users' consent.[21] Most of the partnerships remained in place as of 2018, when the partnerships were first publicly reported.[21]

High-level Platform components

Graph API

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).[22]

On April 30, 2015, Facebook shut down friends' data API prior to the v2.0 release.[23]

Authentication

Facebook authentication enables developers’ 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.[24]

Facebook Connect

Facebook Connect,[25] also called Log in with Facebook, like OpenID, is a set of authentication APIs from Facebook that developers can use to help their users connect and share with such users' Facebook friends (on and off Facebook) and increase engagement for their website or application. When so used, Facebook members can log on to third-party websites, applications, mobile devices and gaming systems with their Facebook identity and, while logged in, can connect with friends via these media and post information and updates to their Facebook profile.

Originally unveiled during Facebook’s developer conference, F8, in , Log in with Facebook became generally available in . 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."[26]

Log in with Facebook cannot be used by users in locations that cannot access Facebook, even if the third-party site is otherwise accessible from that location.[27]

According to Facebook, users who logged into The Huffington Post with Facebook spent more time on the site than the average user.[28]

Social plugins

Social plugins – including the Like Button, Recommendations, and Activity Feed – 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 designed so that no user data is shared with the sites on which they appear.[29] On the other hand, the social plugins let Facebook track its users’ browsing habits through any sites that feature the plugins.

Open Graph protocol

Open Graph protocol logo

The Open Graph protocol enables developers to integrate their pages into Facebook's global mapping/tracking tool Social Graph. These pages gain the functionality of other graph objects including profile links and stream updates for connected users.[30] OpenGraph tags in HTML5 might look like this:

<meta property="og:title" content="Example title of article">
<meta property="og:site_name" content="example.com website">
<meta property="og:type" content="article">
<meta property="og:url" content="http://example.com/example-title-of-article">
<meta property="og:image" content="http://example.com/article_thumbnail.jpg">
<meta property="og:image" content="http://example.com/website_logo.png">
<meta property="og:description" content="This example article is an example of OpenGraph protocol.">

iframes

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.

Facebook originally 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.[31] 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.[32]

Facebook stopped accepting new FBML applications on ,[33] but continued to support existing FBML tabs and applications. Since FBML was no longer supported, and FBML no longer functioned as of .[citation needed]

Microformats

In , 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.[34]

Mobile platform

The UI framework for the mobile website is based on Xhp, the Javelin Javascript library, and WURFL.[35] The mobile platform has grown dramatically in popularity since its launch. In , the number of users signing into the site from mobile devices exceeded web-based logins for the first time.[36]

Reception

Many Facebook application developers have attempted to create viral applications. Stanford University even offered a class in the Fall of , 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.[37]

In 2011, 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.[38] In June 2018, The New York Times criticized Facebook's partnerships with device manufacturers, writing that the data available to these manufacturers "raise concerns about the company's privacy protections and compliance with a 2011 consent decree with the Federal Trade Commission."[21]

Facebook Platform is relatively unknown to the general public, with no notable occurrences relating to it, as the privacy policy and terms and conditions are regularly updated.[39]

See also

References

  1. ^ a b c Kirkpatrick, David (May 29, 2007). "Facebook's plan to hook up the world". CNN. Archived from the original on February 26, 2008. Retrieved March 5, 2008.
  2. ^ a b c "How To: Get Started with the Open Graph". Facebook. September 23, 2011.
  3. ^ George-Cosh, David (July 5, 2007). "Facebook users embracing the Marketplace". The Globe and Mail. Toronto. Retrieved May 3, 2008.
  4. ^ Schwankert, Steven (May 25, 2007). "Facebook Launches Video System". PC World. Archived from the original on March 23, 2009. Retrieved May 3, 2008.
  5. ^ "Altura Ventures news". Altura Ventures. July 4, 2007. Retrieved September 3, 2007.
  6. ^ Morin, Dave (August 29, 2007). "A shift to engagement". Facebook. Retrieved August 31, 2007.
  7. ^ "Can a Facebook app possibly be useful?". Valleywag.com. September 26, 2005. Archived from the original on December 3, 2013. Retrieved October 16, 2007.
  8. ^ Timmons, Zack (December 3, 2007). "Useless applications plague Facebook". The Lantern. Archived from the original on March 9, 2008. Retrieved March 5, 2008.
  9. ^ Lee, Tim (November 30, 2007). "Irritating Your Customers Is Almost Never A Good Business Strategy". Retrieved March 5, 2008.
  10. ^ "Chess". Facebook. Retrieved March 15, 2008.
  11. ^ Kim, Ryan (November 20, 2007). "Mountain View startup Meebo aims to revolutionize instant messaging". San Francisco Chronicle. Retrieved March 15, 2008.
  12. ^ Rampell, Catherine (November 3, 2007). "Widgets Become Coins of the Social Realm". The Washington Post. p. D01. Retrieved May 7, 2008.
  13. ^ Ustinova, Anastasia (July 23, 2008). "Developers compete at Facebook conference". San Francisco Chronicle. Retrieved August 14, 2008.
  14. ^ "Facebook Expands Power of Platform Across the Web and Around the World". Facebook. July 23, 2008. Retrieved August 14, 2008.
  15. ^ "Facebook cracks down on developer spam". The Washington Post. Retrieved March 15, 2008.
  16. ^ "Microsoft E3 Announcement". Neelscompany.com. February 8, 2015. Archived from the original on February 8, 2015.
  17. ^ "Sony to Offer Richer Online Social Experience to PS3 Owners With Facebook Integration". ign.com. November 18, 2009. Retrieved May 6, 2010.
  18. ^ Kincaid, Jason (February 3, 2010). "Live From Facebook's HipHop Technology Tasting". techcrunch.com. © 2010 TechCrunch. Retrieved July 6, 2010.
  19. ^ Facebook is developing its own Search Engine Archived October 11, 2012, at the Wayback Machine. Search for technology (2012-09-17). Retrieved on 2013-07-24.
  20. ^ "Open-sourcing Haxl, a library for Haskell". Facebook Code. Retrieved June 10, 2014.
  21. ^ a b c d Dance, Gabriel J.X.; Confessore, Nicholas; LaForgia, Michael (June 3, 2018). "Facebook Gave Device Makers Deep Access to Data on Users and Friends". The New York Times. Retrieved August 13, 2018.
  22. ^ "Graph API - Documentation". Facebook for Developers.
  23. ^ "Facebook Is Shutting Down Its API For Giving Your Friends' Data To Apps". TechCrunch. Retrieved April 30, 2015.
  24. ^ "Facebook Login - Documentation". Facebook for Developers.
  25. ^ "Announcing Facebook Connect". Facebook.com. May 9, 2008. Retrieved May 23, 2014.
  26. ^ Stone, Brad (November 30, 2008). "Facebook Aims to Extend Its Reach Across the Web". The New York Times.
  27. ^ Chester, Ken (August 12, 2013). "Censorship, external authentication, and other social media lessons from China's Great Firewall". Tech in Asia. Retrieved June 4, 2015.
  28. ^ Danny Sullivan (May 22, 2011). "By The Numbers: How Facebook Says Likes & Social Plugins Help Websites". Search Engine Land.
  29. ^ "Social Plugins". Archived from the original on June 21, 2010.
  30. ^ "Open Graph Stories - Sharing - Documentation". Facebook for Developers.
  31. ^ "Facebook Markup Language - A "Reverse API"" (Press release). Mashery. May 26, 2007.
  32. ^ "FBJS". Archived from the original on December 23, 2009.
  33. ^ Nikolay Valtchanov. "Platform Updates: Operation Developer Love". Retrieved May 16, 2011.
  34. ^ linski, Emil (February 18, 2011). "Facebook adds and micro-formats to Events". ZDNet. Archived from the original on February 19, 2011. Retrieved March 24, 2011.
  35. ^ Ali, Khurram (May 21, 2011). "Facebook Mobile Website – Transition – Issues". techprolonged.com. Retrieved December 29, 2011. Facebook has mention in the note that the new website is powered by a UI framework based on XHP, Javelin and WURFL.
  36. ^ Olanoff, Drew (January 30, 2013). "For The First Time, Facebook's 680M Mobile MAUs Surpassed Desktop DAUs — Zuck Says It's Now A "Mobile Company"". Techcrunch. Retrieved May 28, 2014.
  37. ^ Kamil Dada (November 30, 2007). "Kamil Dada from Stanford University explains the success of Facebook applications developed in a class at Stanford University". Archived from the original on June 9, 2008. Retrieved December 15, 2007.
  38. ^ Adrian Short (September 27, 2011). "Why Facebook's new Open Graph makes us all part of the web underclass". The Guardian. London.
  39. ^ "Your Request Couldn't be Processed". Meta for Developers. Retrieved July 27, 2024.

Read other articles:

  لمزيد من المعلومات عن رتبة أربع نجوم في باقي الدول، طالع كولونيل عام. جنرال أوبرست أو غنرال أوبرست (بالألمانية: Generaloberst) كانت ثاني أعلى رُتبة من رُتب ضباط هيئة الأركان في كلٍ من الرايخ الألماني، ورايخسفهير، والفيرماخت، ومن قبلهم الجيش المشترك النمساوي المجري، وكانت ...

Алтер Есселін Народився 23 квітня 1889(1889-04-23)Чернігів, Російська імперіяПомер 22 листопада 1974(1974-11-22) (85 років)Мілвокі, Вісконсин, СШАДіяльність поет  Медіафайли у Вікісховищі Запис 1969 року, як Алтер Есселін читає свій вірш на ідиш «Елегія для дерева». Запис 1969 року, коли Алте

Der Titel dieses Artikels ist mehrdeutig. Weitere Bedeutungen sind unter Sanden (Begriffsklärung) aufgeführt. Wappen derer von Sanden Gut Tussainen um 1860, Sammlung Alexander Duncker Sanden ist der Name eines ostpreußischen Adelsgeschlechts. Inhaltsverzeichnis 1 Geschichte 2 Wappen 3 Bekannte Namensträger 4 Siehe auch 5 Literatur 6 Einzelnachweise Geschichte Die direkte Stammreihe der Familie beginnt mit dem kurfürstlich brandenburgischen Amtsschreiber Philipp Sanden († 1672/73) in Rh...

 Nota: Para outros significados, veja Marco Semprônio Tuditano. Marco Semprônio Tuditano Cônsul da República Romana Consulado 240 a.C. Marco Semprônio Tuditano (em latim: Marcus Sempronius Tuditanus) foi um político da gente Semprônia da República Romana eleito cônsul em 240 a.C. com Caio Cláudio Centão.[1] Tuditano era o cognome de uma família plebeia da gente Semprônia. Consulado (240 a.C.) Marco Semprônio foi eleito cônsul em 240 a.C. com Caio Cláudio Centão,[2][3] o ...

2017 television programme This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Putin Interviews – news · newspapers · books · scholar · JSTOR (May 2020) (Learn how and when to remove this template message) The Putin InterviewsGenreDocumentary, biographyWritten byOliver Stone (structure)Directed byOliver Stone...

Artikel ini bukan mengenai Bahasa Rusyn. Bahasa Rusia Raya beralih ke halaman ini, yang bukan mengenai Rusia Raya. Bahasa Rusia русский язык[cat. 1] Pengucapan[ˈruskʲɪj jɪˈzɨk] ( simak)Dituturkan diRusia dan wilayah-wilayah lain bekas Uni SovietWilayahDunia berbahasa RusiaEtnisRusiaPenuturB2 150 juta (2012)[1]B2 110 juta (2012)[1]Rumpun bahasaIndo-Eropa Balto-SlavikSlaviaSlavia TimurBahasa Rusia Bentuk awalProto-Indo-Eropa Proto-Balto-Sl...

7.62×39mm Lateral view of a steel-cased 7.62×39mm FMJ cartridge. Tipe Senapan Negara asal  Soviet Union Sejarah penggunaan Operasional 1944–sekarang Digunakan oleh Uni Soviet, bekas anggota Pakta Warsawa, Tiongkok, Kamboja, Korea Utara, Vietnam, Finlandia, Venezuela, dan banyak lagi Sejarah produksi Dirancang 1943 Diproduksi 1943–sekarang Spesifikasi Jenis selongsong Rimless, bottleneck Diameter proyektil 7.62 Diameter leher 8.60 Diameter bah...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Born comics – news · newspapers · books · scholar · JSTOR (July 2016) (Learn how and when to remove this template message) BornBorn #1 (August 2003) Art by Wiesław WałkuskiPublication informationPublisherMAX (Marvel Comics)ScheduleMonthlyFormatLimited se...

Libia en los Juegos Olímpicos Bandera de LibiaCódigo COI LBACON Comité Olímpico LibioJuegos Olímpicos de México 1968Deportistas 1 en 1 deportesMedallas 0 0 0 0 Historia olímpicaJuegos de verano 1968 • 1972 • 1976 • 1980 • 1984 • 1988 • 1992 • 1996 • 2000 • 2004 • 2008 • 2012 • 2016 • 2020 •[editar datos en Wikidata] Lib...

Fourth lockout in the history of the National Basketball Association (NBA) 2011 NBA lockoutDateJuly 1, 2011 – December 8, 2011 (5 months and 1 week)Location United States Canada Caused by Expiration of the 2005 NBA Collective Bargaining Agreement Stalemate over division of the NBA's basketball-related income, salary cap structure, and luxury tax proposals between NBA team owners and players Goals Owners proposed a reduction of players' salaries from 57% to 47% of the league's inco...

Cuban politician This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (January 2018) Fabio Grobart (born Abraham Grobart, August 30, 1905 – 22 October 1994; also known as Antonio Blanco and Abraham Simjovitch) was a Marxist-Leninist revolutionary and politician who played an important role in the 1959 Cuban Revolution that overthrew Fulgencio Batista ...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Malice in Wonderland 2009 film – news · newspapers · books · scholar · JSTOR (April 2018) (Learn how and when to remove this template message) 2009 British filmMalice in Wonderland'Malice In Wonderland DVD coverDirected bySimon FellowsWritten byJayson Roth...

Chemical analysis of a hair sample This article is about scientific uses of hair analysis. For pseudo-scientific health practice, see Hair analysis (alternative medicine). Hair analysisSchema depicting how human hair appears in a scanning electron microscopeHCPCS-L2P2031 Hair analysis may refer to the chemical analysis of a hair sample, but can also refer to microscopic analysis or comparison. Chemical hair analysis may be considered for retrospective purposes when blood and urine are no long...

Japanese manga series by Fujihiko Hosono and its anime adaptation Dokkiri DoctorManga volume 1 coverどっきりドクター(Dokkiri Dokutā)GenreComedy[1] MangaWritten byFujihiko HosonoPublished byShogakukanImprintShōnen Sunday ComicsMagazineWeekly Shōnen SundayDemographicShōnenOriginal runMarch 18, 1981 – February 3, 1982Volumes4 Anime television seriesDirected byKazunori MizunoWritten bySatoru NishizonoMusic byHiromoto TobisawaStudioPierrotOriginal net...

You can help expand this article with text translated from the corresponding article in Chinese. (October 2011) Click [show] for important translation instructions. View a machine-translated version of the Chinese article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wiki...

Neon Trees discographyNeon Trees performing at a radio event in March 2010Studio albums4Music videos15EPs3Singles18 The discography of American alternative rock band Neon Trees consists of four studio albums, three extended plays, eighteen singles and fifteen music videos. The band's first release, the extended play Start a Fire, was released in 2009. The same year, they released their debut single Animal. The single peaked at number 13 on the US Billboard Hot 100 and topped the Billboard Alt...

2009 video gameMadden NFL 10Cover art featuring Troy Polamalu (left) and Larry FitzgeraldDeveloper(s)EA TiburonPublisher(s)EA SportsSeriesMadden NFLPlatform(s)PlayStation 2PlayStation 3PlayStation PortableWiiXbox 360iOSBlackBerryReleaseAU: August 13, 2009 (PS3, Wii, X360)NA: August 14, 2009EU: August 14, 2009 (PS2, PS3, PSP, Wii, X360)NA: August 20, 2009 (BB)NA: September 9, 2009 (iOS)Madden NFL ArcadeNA: November 24, 2009KOR: November 24, 2009 (PS3)[1]JP: November 25, 2009 (X360)EU: ...

Pidgin term for child, also a racial slur Picaninny redirects here. Not to be confused with Picatinny. For other uses, see Pickaninny (disambiguation). Postcard titled Six Little Pickaninnies (Detroit Publishing, 1902) Pickaninny (also picaninny, piccaninny or pickinninie) is a pidgin word for a small child, possibly derived from the Portuguese pequenino ('boy, child, very small, tiny').[1] It has been used as a racial slur for African American children and a pejorative term for Abori...

English, Welsh and Irish criminal law from around 1700 to 1823 The Bloody Code was a series of laws in England, Wales and Ireland in the 18th and early 19th centuries which mandated the death penalty for a wide range of crimes.[1][2][3][4] It was not referred to by this name in its own time; the name was given later owing to the sharply increased number of people given the death penalty, even for crimes considered minor by 21st century standards. In 1689, there...

Транзистори прості пристрої зі складною поведінкою. Для того, щоб забезпечити надійну роботу схеми використання транзисторів, треба з наукової моделі фізичного явища, спостережувані при їх експлуатації з використанням транзисторних моделей. Існує безліч різних моделе...