Facebook has released v2.6 of its Graph API. The latest release delivers a host of new APIs and features. Facebook describes its Graph API as the "backbone of [its] developer Platform, powering Facebook-integrated experiences around the world and serving an average of 890 billion API requests per day." Accordingly, updated versions deliver excitement, nervousness, and potential. v2.6 focuses on richer app experiences across Messenger, Facebook Live, Reactions, Video, Rights Manager, Facebook Ads, and Sharing across devices.
Facebook updated the Messenger platform with the Send and Receive API. The API allows developers to build instant, interactive bot experiences specifically for the Messenger platform. Facebook provides multiple examples, including a bot that sends daily weather updates. To maintain quality customer experiences, Facebook is conducting a controlled release of the Messenger platform via an approval process. For more information, visit the implementation site.
Facebook has introduced a brand new API: the Live API. The new API allows developers to build live video apps and devices. The apps and services built with the API publish directly to Facebook Live. Video experiences are not limited to mobile device cameras. Rather, developers can integrate video from professional cameras, games, screencasts, and more. Those interested in the Live API should enroll and review the docs.
Facebook built Reactions as an outlet for users to respond to stories within their newsfeed. To further the Reactions experience, Facebook has launched a set of read-only APIs for Reactions. The API allows developers to pull reactions on a particular post. Developers can call Reactions data such as reaction count, type of reaction, and the specific users who reacted.
Facebook has updated the Video API with new features. The new features enhance video management and customization. Examples include the ability to create new posts from existing video without uploading the video a second time (i.e. Crossposted Videos). Additionally, Pages associated with the same business can reuse videos in posts without additional uploads. Video Insights gives users the ability to understand how video viewers engage with videos. New metrics include lifetime minutes watched, daily view count, and minutes watched for each video. For more information, visit the Insights docs.
The Rights Manager API allow publishers to assert copyright ownership over videos. Further, the copyright owner can manage copyright matching rules. The matching rules are accomplished through two new endpoints: the copyright rule endpoint and the copyright endpoint. Those interested should enroll pages in the Rights Manager Tool.
Facebook announced a new beta test for the Facebook Ads Java SDK. The SDK provides a simple interface between Java applications and the Facebook Marketing API. Those interested can visit the GitHub repo for more information. Additionally, Facebook launched Autogen versions of Java, Python, and PHP SDKs so developers can receive updated SDK versions and enable feature parity among all SDKs.
Finally, the new Sharing for Devices API allows users to share content from devices to Facebook. Such devices include TVs, set-top boxes, digital photo frames, and other devices contributing to the Internet of things ecosystem. Devices submit a link to share with the API. In turn, the API returns a short code to show users. Users enter the code on a mobile device and are then redirected to the Web Share dialog to complete the share. To learn more, visit the docs.
Per usual, Facebook has recorded all of the new changes and updates at the changelog. Facebook anticipates the next version of the Graph API to hit this summer. Stay tuned.