Dialogs provide a simple, consistent interface to provide social functionality to your users. Dialogs do not require any additional permissions because they require user interaction. Dialogs can be used by your application in every context: within a Canvas Page , in a Page Tab , in a website or mobile web app, and within native iOS and native Android applications. There are currently 7 Dialogs available for you to use: The Feed Dialog allows a user to post a story to their Timeline and to their friends' News Feeds The Login Dialog allows a user to authorize an application as part of an authentication flow. Dialog Overview
Overview The Request Dialog sends a Request from one user (the sender) to one or more users (the recipients). The Request Dialog can be used to send a Request directly from one user to another or display a Multi Friend Selector Dialog, allowing the sending user to select multiple recipient users. This documentation covers the Request Dialog API. For more information on the full set of features available to Requests including how recipient users interact with a Request be sure to check out the Requests Docs . Requests Dialog
Feed Dialog Overview The Feed Dialog prompts a person to publish an individual story to a profile's timeline. This does not require any extended permissions. Your application can also publish directly to a profile's timeline without interaction on the part of someone using your app. To accomplish this, use the corresponding Graph API call .
Facebook Posting API
Old REST API We are in the process of deprecating the REST API. If you are building a new Facebook app, please use the Graph API . While there is still functionality that we have not ported over yet, the Graph API is the center of Facebook Platform moving forward and where all new features will be found. The REST API enables you to interact with Facebook web site programmatically via HTTP requests. The REST API supports both OAuth 2.0 as well as an older, custom authorization signature scheme. See the authentication upgrade guide for information about how to upgrade your existing sessions to OAuth 2.0.
stream.publish This method publishes a post into the stream — on the Wall of the current or specified user, or a Facebook Page, group, or event connected to the current session or specified user (but not to an application profile page). By default, this call publishes to the current session user's Wall, but if you specify a user ID, Facebook Page ID, group ID, or event ID as the target_id, then the post appears on the Wall of the target, and not the user posting the item. The post may also appears in the streams (News Feeds) of any user connected to both the actor and the target of the post. Note: In order to post on a user's friend's wall, you should invoke the Feed Dialog to do so. Before your application can publish to the stream using this method, the user or Page must grant your application the publish_stream extended permission.
Stream Attachments Introduction You can add a lot of rich information to a stream story by including an attachment. The attachment gives you the opportunity to expand on the post by describing what the user did in your application. Attachments are optional, however.
Today we announced major updates to Facebook Pages to help Page admins manage communications, express their brands, and increase engagement. As part of these changes, we are also updating the model for building apps on Pages. Using iframes in Page Tabs Introducing iframe Tabs for Pages
This guide describes creating a web app directly within the core Facebook experience. See the Facebook for Websites guide if you instead want to add Facebook capabilities to an external website. Building an app on Facebook gives you the opportunity to deeply integrate into the core Facebook experience. Your app can integrate with many aspects of Facebook.com, including the News Feed and Notifications.
IMPORTANT: Facebook announced that as of February 1, 2012 they are removing App Profile Pages, and the new way is pretty great. Read our article on the App Profile Pages being removed . Updated Tutorial: Fall 2011 Facebook has been very busy updating how things are done, and one of the changes is how you create an iFrame application tab.
Customizing your Facebook iFrame Application – Reveal Tab Fan-gating & More! If you’re NOT on the HyperArts Blog, CLICK HERE! IMPORTANT: You have to upgrade your Fan Page to the new layout before the application below will work on your Fan Page. Many Pages will see a big banner at the top of their Page announcing the upgrade. If you don’t, you can click here to upgrade your Fan Page . In our previous tutorial on Facebook iFrame tab applications , we looked at how to set custom iFrame tabs on your Facebook Fan Page.
SDKs & Tools
3 Tools to Create New Facebook iFrame Pages March 10 was a big day for Facebook Page owners. On that day, Facebook upgraded Pages to a new layout and removed FBML — Facebook Markup Language — as the custom-tab-creation code, replacing it with iframes. The latter action spelled trouble for do-it-yourselfers because it required them to learn how to create Facebook apps, which are required for iframes. The switch to iframes created another problem. Many page owners used a function called "fangating," which required visitors to "Like" the page before they could take advantage of certain features.
facebook-actionscript-api - Adobe ActionScript 3 SDK for Facebook Platform The new Adobe ActionScript 3 SDK for Facebook Platform API, fully supported by Facebook and Adobe, makes it easy to build applications that combine the strengths of the Flash Platform. Developed by gskinner.com, this class library facilitates the development of Flash Platform applications that communicate with Facebook using the OpenGraph API. The Adobe Flash Platform and Facebook Platform provide the ideal solution for building rich, social experiences on the web. Flash is available on more than 98% of Internet-connected PCs, so people can immediately access the applications, content, and video that enable social interactions.
Saturday, 03 April 2010 21:09 Did you know you can customize the text and image that Facebook uses when a visitor to your website uses "Share on Facebook"? Facebook Bookmarks or "Share on Facebook" We have all seen the ubiquitous “Share” buttons on blogs and Corporate websites, such as the below. They all tend to work the same, when you click Facebook a new browser window opens up and you will see the usual Facebook “ Post to Profile ” page (such as the one at the top of this article). Customizing the Text and Images that are “Shared” on Facebook