Facebook Platform is the set of service, tools, and products provided by the social networking service. Therefore, this is for Facebook third-party developers. Particularly, its to create their own Apps and services that access data on Facebook.
Furthermore, the current Facebook platform was launched in 2010. Therefore, the platform offers a set of programming interfaces and tools. More so, this enables developers to integrate with the open “social graph” of personal relations. Also, other things like songs, places, and Facebook pages. Applications on facebook.com, external websites, and devices are all allowed to access the graph.
Facebook launched the platform on may 24,2007. Therefore, providing a framework for software developers to create applications that interact with core Facebook features. Also, a makeup language called Facebook Language was introduced simultaneously. More so, it is used to customize the “look and feel” of applications that developers create.
Using the platform, Facebook launched several new applications. Therefore, this application includes
- Gifts: However, allowing users to send virtual gifts to each other.
- Marketplace: Therefore, 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.
- Social Network Gaming: Particularly, this is where users can use their connections with friends. This is with respect to help them advance in the games they are playing.
Partnership with Device Manufacturers – Amazon, Apple & Microsoft
Particularly, these manufacturers were provided with Facebook user data without the users` consent. Most of the partnership remained in place as of 2018. When the partnerships were first publicly reported.
High-Level Facebook Platform Components
Basically, Graph API is the core of the Facebook platform. This gives developers access to read and write data into Facebook. Furthermore, the Graph API presents a simple, consistent view of the Facebook social graph.
More so, it ranges a uniformly presenting objects in the graph [e.g., people, photos, events, and pages]. Also, the connection between them [e.g., friend relationships, shared content, and photos tags].
Therefore, this enables the developer’s application to interact with the Graph API on behalf of Facebook users. Also, it provides a single- sign-on mechanism across the web, mobile, and desktop apps.
However, it includes the Like Button, recommendations, activity field. Also, enable developers to provide social experiences to their users with just a few lines of HTML. Particularly, all social plugins are an extension of Facebook. Also, have a nice design so that one cannot share users data with the sites on which they appear.
Therefore, on the other hand, social plugins let Facebook track its user’s browsing habits. However, this is through any site that features the plugins. Also, the data it collects from the browsing habits of the users helps marketers and advertisers on Facebook. This is majorly to target their audience.
Open Graph Protocol
Allows developers to integrate their pages with Facebook.
Allows third-party developers to create applications that can be accessed via Facebook login, but that are hosted separately from Facebook.
The use of a calendar for events and hCard for venues. This allows Facebook users to move these details to their own calendars or to mapping applications.
How to disable Facebook App Platform
- Go to Facebook on your web browser of choice.
- Click on the Menu button in the upper right corner.
- Select settings.
- Click on the Apps tab.
- Tap on Apps near the bottom.
- Select platform.
- Tap Edit.
- Select the Turn off-platform button.
Therefore, Facebook uses a variety of services, tools, and programming languages to make up its core infrastructure. At the front end, their servers run a LAMP [Linux, Apache, MySQL, and PHP] stack with Memcache.