Graph:Thread
From Facebook Developer Wiki (FbDevWiki.com)
A message thread in the new Facebook messaging system. Every thread has a thread ID that represents an object in the Graph. To get access to read a user's threads, you should request the read_mailbox Extended Permission. This is a read only API.
You can GET individual message threads by specifying the thread ID:
GET https://graph.facebook.com/[thread_id]
Or you can GET all the threads in a user's inbox:
GET https://graph.facebook.com/[user_id]/threads
You can also filter or query threads by tag or query terms:
GET https://graph.facebook.com/[user_id]/threads?q=hello GET https://graph.facebook.com/[user_id]/threads?q=hello&tags=other
For a full list of tags, please see the unified_thread FQL table.
Properties
| Name | Description | Permissions | Returns | Condition |
|---|---|---|---|---|
| id | The unique ID for this message thread | read_mailbox | JSON string | |
| snippet | Fragment of the thread for use in thread lists | read_mailbox | JSON string | |
| updated_time | Timestamp of when the thread was last updated | read_mailbox | JSON string containing a IETF RFC 3339 datetime | |
| message_count | Number of messages in the thread | read_mailbox | integer | |
| unread_count | Number of unread messages in the thread | read_mailbox | integer | |
| tags | Thread tags | read_mailbox | list of JSON strings |
Connections
| Name | Description | Permissions | Returns |
|---|---|---|---|
| participants | A list of the thread participants | read_mailbox | Contains in data a list of JSON objects each of which have name, email, and Facebook id (if available) as fields
|
| former_participants | A list of former thread participants who have unsubscribed from the thread | read_mailbox | Contains in data a list of JSON objects each of which have name, email, and Facebook id (if available) as fields
|
| senders | A list of participants who have sent a message in the thread | read_mailbox | Contains in data a list of JSON objects each of which have name, email, and Facebook id (if available) as fields
|
| messages | A list of the message objects contained in this thread | read_mailbox | A list of message objects
|