Permissions

Just because you're not accessing data through the Graph doesn't mean you can grab whatever information you want. You're still subject to the same authentication requirements as before. For instance, you need an access token to run this query:

SELECT uid
FROM user
WHERE name="Michael James Williams"

Extended permissions are still relevant when using FQL. If you try to query the mailbox_folder table without any permissions, you'll receive an error 612, telling you that mailbox requires the read_mailbox extended permission.

At time of writing, there is no guide in the documentation that explains which extended permissions are required to access given tables (or fields). The closest is this page, which gives descriptions in terms of the ...

Get Facebook Graph API Development with Flash now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.