Today we are excited to announce an important step toward greater openness through Facebook Platform. For the first time, we're opening the core Facebook product experience -- the stream -- with the new Facebook Open Stream API.
The home page design centralizes the stream of information that tells you what's going on right now in the world around you. With the Facebook Open Stream API users will be able to use applications to read and interact with their stream. As a Facebook developer you'll also be able to access the posts you've published into the stream and display them in your application, whether it's on a mobile device, Web site or desktop.
To enable developers to access the stream, we've built the Facebook Open Stream API to include the emerging Activity Streams standard. Over the last several months, we've been collaborating with the community, hosting meetups at Facebook headquarters, and speaking at industry events about Activity Streams and the open stack. We think that working alongside our peers to create an open standard for accessing and consuming streams is the future. We'll continue to make contributions to the standards community and related technologies and are happy to be one of the first companies to implement Activity Streams at scale.
In addition to the Activity Streams interface, the Open Stream API includes robust new APIs called stream.get and stream.publish and new FQL tables that enable you to directly access the stream. With these new methods, you can access the stream on behalf of a user and then filter, remix, and display the stream back to that user however you choose, wherever you choose, in the manner most relevant for the user experience. Other new API methods will allow users to both publish into the stream and to add comments and "likes" to posts in the stream.
Consistent with our previous steps toward greater openness, we believe users must have full control and choice and that's exactly how we've designed Facebook Platform and the Open Stream API. All Facebook Platform terms governing data use apply and an application or Facebook Connect site can only access a user's view of the stream if the user gives the application permission.