Skip to main content

Posts

Showing posts from April, 2010

Posting to FaceBook feed using Graph API

Graph API was announced at F8 with a promise to dramatically simplify the FB API. I checked the read access over the new interface during the presentations and to my big surprise it worked flawlessly and from the first time. When I tried https://graph.facebook.com/facebook, JSON-formatted info about the FaceBook page was returned (as expected).
Then I tried OAuth 2.0 way of accessing the API to post a message to the feed. And to my even bigger surprise it worked too!
Here is what you need to do to access Graph API over OAuth: 1. Create a FB app, store app properties to a file:
$appkey='7925873fbfb5347e571744515a9d2804'; $appsecret='THE SECRET'; $canvas='http://apps.facebook.com/graphapi/'; 2. Create a page that will prompt user the access permission (I am prompting for the publish_stream and offline_access permissions at the same time)
//http://apps.facebook.com/graphapi/ require'settings.php';
$url="https://graph.facebook.com/oauth/authorize?"; $url.=…

“Default is social”, notes from the f8, FaceBook conference

Policy changes:Single permissions dialogData retention policy changes
Platform changes:1. Social Plug-ins (tested on this blog)o a way to provide personalized experience with “Like” button in the core, work on any site
o works via iframe, single line of HTML code
oactivity stream plug-in (newsfeed filtered for events only related to the site)
orecommendations plug-in, personalized recommendation experience for users about any product or service
olog-in plug-in that shows friends who are already there
oFB chat plug-in
o“Like” button in the center with hope to serve 1 Billion “likes” within 24 hrs after roll-out
2. Open Graph protocoloSemantic markers (my understanding is that is another name for microformats)
oDesign to represent any object on the web – books, celebrates, movies, etc
oObjects has the same properties as FB pages
3. Graph APIoComplete re-architecture of current platform/API/SDK
oNo need for SDK code
oGraph.facebook.com/ID/connection_name – is a universal way to access/search for obje…