Description Usage Arguments Details Value Nesting fields Valid sources Author(s) See Also Examples
View source: R/FacebookConversationsCollection.R
Connect to Facebook Graph API, get information from a list of inbox conversations and build a FacebookConversationsCollection-class
instance.
1 2 3 4 |
id |
A character vector or a comma-delimited string of IDs or an existing Facebook Collection of any of the supported types (see below). |
token |
Either a temporary access token created at
https://developers.facebook.com/tools/explorer or the OAuth token
created with |
parameters |
A list of parameters to be added to the Facebook Graph API query. For more information on the accepted parameters, see: https://developers.facebook.com/docs/graph-api/using-graph-api. |
fields |
A character vector with the fields to get for each |
n |
If |
metadata |
If set to |
.progress |
progress_bar object as defined in the plyr package.
By default the |
FacebookConversationsCollection is the constructor for the FacebookConversationsCollection-class.
It returns data about inbox conversations of users or pages but doesn't return lists of messages or users involved.
A FacebookMessagesCollection-class can be built on top to pull out the messages of each conversation.
A collection of conversations in a FacebookConversationsCollection-class object.
Due to the network-graph nature of Facebook data model,
you can specify fields details for each field nesting .fields() clauses.
For example, if you need only id and source for the cover field, this is valid among others:
cover.fields(id,source).
Following the same philosophy, if you need only id and name for the from node
you can use from.fields(id,name).
Instead of a character vector, one of these collections can also be passed as parameter in id:
FacebookPagesCollection-class will build a collection with
all the inbox conversations to pages of the source collection. A page access token with read_page_mailboxes is needed
to read the related mailboxes.
FacebookUsersCollection-class will build a collection with
all the conversations that person is involved with if they are a developer of the application making the request.
A user access token with read_mailbox is needed to perform this action.
FacebookMixedCollection-class will build a collection with
all the conversations, filtering only to the user and page in the source collection.
Gabriele Baldassarre https://gabrielebaldassarre.com
FacebookMessagesCollection, facebook.participants, facebook.senders
Other Facebook Collection Constructors: FacebookAlbumsCollection,
FacebookCommentsCollection,
FacebookEventsCollection,
FacebookGroupsCollection,
FacebookLikesCollection,
FacebookMessagesCollection,
FacebookPagesCollection,
FacebookPhotosCollection,
FacebookPostsCollection,
FacebookReactionsCollection,
FacebookUsersCollection,
FacebookVideosCollection
1 2 3 4 5 6 7 8 9 | ## Not run:
## See examples for fbOAuth to know how token was created.
load("fb_page_oauth")
## Getting the conversations of an example page. A page access token is needed to access the inbox
conversations <- FacebookConversationsCollection(FacebookPagesCollection(
"9thcirclegames", fb_page_oauth))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.