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.
Member since Oct 01, 2009, follows 0 people, 0 public groups, 49 public bookmarks (49 total).
More »
Recent Bookmarks and Annotations
-
Facebook | Developers on 2009-12-22
-
We've shipped a prototype implementation of the emerging OAuth WRAP specification on FriendFeed. If you're a developer working with RESTful APIs, you'll want to check this out!
OAuth is a technology that can be thought of as a user's "valet key" for the Web. Just as you don't share your Facebook password with applications built on Connect or Platform, OAuth provides the same sort of functionality but in a standard way that can also be used by developers anywhere. In the end, we're trying to make it simpler not just for developers building on our APIs, but for everyone building with OAuth.
While Facebook Connect and our APIs do not use OAuth today, we've been working over the past month to share what we've learned with the broader community and shape both the new OAuth WRAP specification and OAuth's IETF standardization effort. We plan to continue developing OAuth WRAP within the community and incorporate it directly into Facebook Connect next year.
Last month, we joined Google, Microsoft, and Yahoo! in announcing our commitment to technologies like OAuth being free to implement by anyone anywhere. Following this announcement we hosted a small summit to go over the current state of the OAuth WRAP specification and start to define a way to make use of OAuth WRAP directly from within JavaScript, like you do today with Facebook Connect. Check out Brian Eaton's notes from the summit.
Luke Shepard, an engineer on our platform engineering team, wrote a draft JavaScript profile for OAuth WRAP. Thanks to Bret Taylor and the FriendFeed team, FriendFeed now has an OAuth WRAP provider prototype.
FriendFeed offers OAuth WRAP these endpoints:
-
-
Verifying The Signature - Facebook Developer Wiki on 2009-12-22
-
Why Do You Need to Verify a Signature?
When Facebook sends you information about a user, your server needs to know that it is actually coming from Facebook. If you send a request to Facebook and receive a response, then you know that it comes from the right person because you know who you asked. But if a request comes in unsolicited, then you need to be able to authenticate that the user ID is actually coming from Facebook servers. Otherwise, some random Joe on the internet could send a request claiming to be user ID 2901279, and you would send data about that user.
The key to verification is the application secret. There are only two parties that know the secret: your application server, and Facebook. Whenever Facebook sends data to your server, it includes a signature that is encoded using your application secret. You can perform the same encoding, and check the signature to make sure it matches. Random Joe can't generate that signature because he doesn't know your secret key.
-
-
Firecookie :: Add-ons for Firefox on 2009-12-22
-
Cookie manager for Firebug. Firebug has to be installed in order to use this extension. Use this extension to create a new cookie, delete existing cookies, see list of cookies for current site, manage cookies permissions and a lot more. Use http://code.google.com/p/firecookie/issues/list to report any issue
-
-
Linux and UNIX ls command help on 2009-12-22
-
ls -d */
Only list the directories in the current directory.
-
-
Facebook Platform Developer Forum / FB.Connect in a iframe showPermissionDialog on 2009-12-18
-
My solution is to set my connect url to be the same as my canvas url.
There is an error message, but it is buried beneath another iFrame, and it says "The Facebook Connect cross-domain receiver URL (http://facebook.dev.library.curtin.edu. … ceiver.htm) must have the application's Connect URL (http://www.facebook.com/) as a prefix. You can configure the Connect URL in the..."
And the solution: http://forum.developers.facebook.com/vi … pid=177777
Hope this helps, I can see my iframe showPermissionDialog now
Regards
don
-
-
Scrapy | An open source web scraping framework for Python on 2009-12-18
-
Welcome to Scrapy
Scrapy is a fast high-level screen scraping and web crawling
framework, used to crawl websites and extract structured data from their
pages. It can be used for a wide range of purposes, from data mining to
monitoring and automated testing.
-
-
ARCS Compute Services — Australian Research Collaboration Service on 2009-12-16
-
The ARCS Compute Services aim to provide Australian researchers with the necessary tools to utilise the compute resources available at one or more High Performance Computing (HPC) facilities that are members of the ARCS Grid.
Grisu is the tool that enables users to submit remote compute jobs to a range of HPC facilities on the ARCS Grid with relative ease giving them access to applications best suited to their needs, regardless of geographical location.
-
- Welcome to the Australian Research Collaboration Service — Australian Research Collaboration Service on 2009-12-16
-
Facebook App vs. Facebook Connect site - Stack Overflow on 2009-12-15
-
0


-
-
What pure Python library should I use to scrape a website? - Stack Overflow on 2009-12-14
-
Python Mechanize to work with Google App Engine
-
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo