getGroupMostLikingUsers: Get Users who Leave Most Likes on a Group Page

Description Usage Arguments Details Value Author(s) References Examples

Description

Returns a data.frame with IDs of users who liked posts on a group page, and the number of times they left a like. The data.frame is sorted by the number of likes: most liking users first.

Usage

1
2
getGroupMostLikingUsers(group_id, access_token, num_posts = 'all', 
    num_users = 'all', verbose = FALSE)

Arguments

group_id

A numeric ID for the VK group. Available from the group's page (see Details).

access_token

Your access token (see ?makeAccessToken).

num_posts

Number of posts to consider.

num_users

Number of top users with most likes to report. Either 'all' (default) or numeric.

verbose

Boolean: print informational messages if TRUE (default).

Details

During function execution, one is requested to specify the number of posts to retrieve. The list of users and the number of likes are based on the retrieved posts only.

Many VK groups and users have their ID as part of their URL address (e.g. https://vk.com/publicGROUPID, where GROUPID is a sequence of numbers). In the event a group has a screen name that does not show its ID in the URL, one can access it by clicking on any group post (or photo, video, etc.): the post will open with a new URL of the form https://vk.com/SCREENNAME?w=wall-GROUPID_POSTID). Pass GROUPID (without the minus sign in front of it) to the function call.

The command returns negative IDs for VK groups and positive IDs for individual users.

Value

A data.frame with columns:

user_id

User ID who left likes.

num_likes

Number of likes a given user left on the retrieved number of posts.

Author(s)

Denis Stukal denis.stukal@nyu.edu

References

VK API Methods: Likes (https://vk.com/dev/likes.getList)

Examples

1
2
3
4
5
6
7
8
## Not run: 
mytoken = 'XXXXXXXXXXXXXX'
groupid = AAAAAAAA
# Show 10 users with most likes on a group page
dat <- getGroupMostLikingUsers(group_id = groupid, access_token = mytoken, num_users = 10) 
str(dat)

## End(Not run)

denisStukal/Rvk documentation built on June 3, 2019, 5:56 p.m.