I’m reading Facebook’s documentation so I can figure out how to enable Facebook Connect on my site. What confuses me is which parts apply to Facebook applications and Facebook Connect, because I’ll be reading along, thinking I’m learning about Facebook Connect, but then I’ll reach a section that mentions Facebook applications. For example, here’s an except from the page on Data.getCookies:
This method returns all cookies for a given user and application.
Cookies only apply to Web applications; they do not apply to desktop applications.
I think of my website as a Web application, but I can’t tell if "Web applications" simultaneously refers to Facebook Connect sites and Facebook applications. How can I tell if what I’m reading applies to Facebook Connect and not just Facebook apps?
I recently found a great blog post that describes the differences between FBML canvas pages, iframe canvas pages and Facebook Connect sites. It focuses more on the technical difference between FBML and iframe apps, but since these technologies are mentioned throughout Facebook’s documentation, it seems almost essential for Facebook Connect developers to have a basic understanding of regular Facebook apps, even though they won’t be working with them directly. I think knowing about this page a few months ago would have saved me alot of heartache.