In this chapter, you went from knowing absolutely nothing about FQL to being able to do more advanced search queries with it than you could with the Graph API. You also learned about some techniques that the Graph API does not support, like how to get a list of extended permissions that the current user has been granted.
The key points are as follows:
Databases arrange data into tables, columns, rows, and fields
FQL stands for Facebook Query Language
The API URL for submitting an FQL query is https://api.facebook.com/method/fql.query?access_token=ACCESS_TOKEN&format=FORMAT&query=FQL_QUERY – FORMAT can be either
json
orxml
FQL queries must query an indexable field
Read entity-relationship lines by combining the names of the two tables (not columns!) with the verb before the line
The
permissions
table can be queried to find out which extended permissions an authenticated user has been grantedA list of tables and their columns (with a guide to which fields are indexable) can be found...