Facebook API

The term Facebook API houses a number of different APIs that make up the functionality of building an application to be available on Facebook. Using an API allows applications to use social connections and profile information to make an application more involving as well as publish content onto a user’s news feed. Below is an overview of the main APIs offered to construct a Facebook application:

Graph API

The Graph API is the main way for apps to read and write to the Facebook social graph. The Facebook social graph is simply a way to understand the relationships between individuals. All Facebook SDKs and products interact with the Graph API therefore is an important concept in the development of Facebook applications.

The Graph API is an HTTP based API that apps can use to query data, post new stories, manage ads, upload photos, and more. It is composed of nodes, edges, and fields. Nodes are used to get data about a specific object such as a user, photo, page, or comment. These nodes are the basis of the Graph API. Edges are used to get connections between a collection of nodes such as how many photos are on a user’s page or the amount of comments on a photo. Lastly, fields are used to get data about a single node such as the user’s birthday or a page’s name.

Marketing API

The Facebook Marketing API offers marketing automation with Facebook’s advertising platform. The API specifically offers help with audience management and ad management. Audience management enables businesses to manage first party data, find new customers and re engage existing customers through Custom Audience targeting. Ad management enables business with tools for ad creation, management, and reporting.

Want to Learn More?

This is just a sample of what we can do. We have 15 years of experience working in nearly every technology and industry. Whatever you are doing, we've done it and are prepared to tackle your project. Reach out and we will discuss it with you.