FQL:connection
From Facebook Developer Wiki (FbDevWiki.com)
Query this table to return a user's friends and the Facebook Pages to which the user is connected (that is, whether the source is friends with another user or likes a Facebook Page). These are all the entities whose streams the specified user can consume.
Columns
Highlighted rows are indexable / searchable and one is usually required in the WHERE portion of the query.
| Name | Type | Description |
|---|---|---|
| source_id | int | The ID of the user, the source of the connection. |
| target_id | int | The target(s) of the connection. The ID of the friend or Facebook Page with whom the specified user is either a friend or fan/supporter. |
| target_type | string | Indicates whether the target is a user or a page. |
| is_following | bool | Indicates whether the source is connected to the target Page (for example, if the source is a supporter or fan). is_following returns 0 if the source has hidden the target from their news feed
|
| updated_time | time | The most recent time the connection was updated. seems to be broken and always returns a blank |
| is_deleted | bool | Indicates whether the source severed the connection. seems to be broken and always returns a blank |
Notes/Bugs/Gotchas
is_following,updated_time, andis_deletedseem to be static values regardless of the query:
updated_time = ''; // not a "time" is_deleted = ''; // not a "bool"
- if a person is not "following" it will not return any result instead of returning a result with
is_followingbeing false.is_followingreturns 0 if the source has hidden the target from their news feed but is usually 1.