Many Facebook apps and promotions are designed to pull in traffic quickly, service users for a relatively short amount of time, then either ramp down or completely go away. Pagoda Box is perfect for these types of apps, providing functionality necessary to quickly ramp up to handle traffic, then scale back down when demand goes away. This post walks through what you need to know to get started hosting Facebook apps on Pagoda Box.
Facebook Canvas Pages
“Apps on Facebook are web apps that are loaded in the context of Facebook in what [Facebook] refers to as a Canvas Page.
Facebook provides detailed documentation on how to setup a Canvas Page. It’s a simple process requiring a verified Facebook account. You can also run apps within a tab of a Facebook page. Facebook’s Page Tabs documentation covers how to set tabs up.
You Must Use Your Own Custom Domain
To host a Facebook app on Pagoda Box, you’ll need to use your own domain. Facebook does not allow apps using the “gopagoda.com” domain (more information below). Using custom domains on Pagoda Box is incredibly simple and only takes a few minutes to setup. Our Using Custom Domains guide walks through the process.
You Can’t Use Your gopagoda.com App URL
Due to users violating both Facebook’s Community Standards and Pagoda Box’s Acceptable Use Policy, Facebook has blocked all apps using the gopagoda.com domain. This domain is used to provide development URLs (appname.gopagoda.com) for all apps on Pagoda Box.
We feel Facebook is completely justified in their action. Some users have willingly violated these policies and, unfortunately, the consequences of those actions affect all Pagoda Box users.
“To help keep Facebook safe, we sometimes block certain content and actions.”
While we are working with Facebook to eliminate the culprits, you will not be able to use gopagoda.com URLs until Facebook lifts the ban, if and when they do. You are still able to host Facebook apps on Pagoda Box, you just need to use your own domain.
Facebook Requires SSL
Facebook requires that all Canvas URLs use https, meaning you will need to install a SSL certificate on your app. The Adding SSL guide outlines the process. You will need to successfully install an SSL certificate on your app before you begin the process of creating your Canvas Page.
Summing It Up
The Pagoda Box infrastructure is ideal for the up and down nature of Facebook apps and promotions, allowing you to scale up quickly to handle traffic, then scale back down when the rush is gone. The main things you need are a verified Facebook account, your own domain, and an SSL certificate. With those, you can hit the ground running.