Package com.vk.api.sdk.actions
Class Messages
- java.lang.Object
-
- com.vk.api.sdk.client.AbstractAction
-
- com.vk.api.sdk.actions.Messages
-
public class Messages extends AbstractAction
List of Messages methods
-
-
Constructor Summary
Constructors Constructor Description Messages(VkApiClient client)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessagesAddChatUserQueryaddChatUser(UserActor actor, int chatId)Adds a new user to a chat.MessagesAllowMessagesFromGroupQueryallowMessagesFromGroup(UserActor actor, int groupId)Allows sending messages from community to the current user.MessagesCreateChatQuerycreateChat(GroupActor actor)Creates a chat with several participants.MessagesCreateChatQuerycreateChat(UserActor actor)Creates a chat with several participants.MessagesDeleteQuerydelete(GroupActor actor)Deletes one or more messages.MessagesDeleteQuerydelete(UserActor actor)Deletes one or more messages.MessagesDeleteChatPhotoQuerydeleteChatPhoto(GroupActor actor, int chatId)Deletes a chat's cover picture.MessagesDeleteChatPhotoQuerydeleteChatPhoto(UserActor actor, int chatId)Deletes a chat's cover picture.MessagesDeleteConversationQuerydeleteConversation(GroupActor actor)Deletes all private messages in a conversation.MessagesDeleteConversationQuerydeleteConversation(UserActor actor)Deletes all private messages in a conversation.MessagesDenyMessagesFromGroupQuerydenyMessagesFromGroup(UserActor actor, int groupId)Denies sending message from community to the current user.MessagesEditQueryedit(GroupActor actor, int peerId)Edits the message.MessagesEditQueryedit(UserActor actor, int peerId)Edits the message.MessagesEditChatQueryeditChat(GroupActor actor, int chatId)Edits the title of a chat.MessagesEditChatQueryeditChat(UserActor actor, int chatId)Edits the title of a chat.MessagesGetByConversationMessageIdQuerygetByConversationMessageId(GroupActor actor, int peerId, java.lang.Integer... conversationMessageIds)Returns messages by their IDs within the conversation.MessagesGetByConversationMessageIdQuerygetByConversationMessageId(GroupActor actor, int peerId, java.util.List<java.lang.Integer> conversationMessageIds)Returns messages by their IDs within the conversation.MessagesGetByConversationMessageIdQuerygetByConversationMessageId(UserActor actor, int peerId, java.lang.Integer... conversationMessageIds)Returns messages by their IDs within the conversation.MessagesGetByConversationMessageIdQuerygetByConversationMessageId(UserActor actor, int peerId, java.util.List<java.lang.Integer> conversationMessageIds)Returns messages by their IDs within the conversation.MessagesGetByIdQuerygetById(GroupActor actor, java.lang.Integer... messageIds)Returns messages by their IDs.MessagesGetByIdQuerygetById(GroupActor actor, java.util.List<java.lang.Integer> messageIds)Returns messages by their IDs.MessagesGetByIdQuerygetById(UserActor actor, java.lang.Integer... messageIds)Returns messages by their IDs.MessagesGetByIdQuerygetById(UserActor actor, java.util.List<java.lang.Integer> messageIds)Returns messages by their IDs.MessagesGetByIdQueryWithExtendedgetByIdExtended(GroupActor actor, java.lang.Integer... messageIds)Returns messages by their IDs.MessagesGetByIdQueryWithExtendedgetByIdExtended(GroupActor actor, java.util.List<java.lang.Integer> messageIds)Returns messages by their IDs.MessagesGetByIdQueryWithExtendedgetByIdExtended(UserActor actor, java.lang.Integer... messageIds)Returns messages by their IDs.MessagesGetByIdQueryWithExtendedgetByIdExtended(UserActor actor, java.util.List<java.lang.Integer> messageIds)Returns messages by their IDs.MessagesGetChatPreviewQuerygetChatPreview(UserActor actor)MessagesGetConversationMembersQuerygetConversationMembers(GroupActor actor, int peerId)Returns a list of IDs of users participating in a chat.MessagesGetConversationMembersQuerygetConversationMembers(UserActor actor, int peerId)Returns a list of IDs of users participating in a chat.MessagesGetConversationsQuerygetConversations(GroupActor actor)Returns a list of the current user's conversations.MessagesGetConversationsQuerygetConversations(UserActor actor)Returns a list of the current user's conversations.MessagesGetConversationsByIdQuerygetConversationsById(GroupActor actor, java.lang.Integer... peerIds)Returns conversations by their IDsMessagesGetConversationsByIdQuerygetConversationsById(GroupActor actor, java.util.List<java.lang.Integer> peerIds)Returns conversations by their IDsMessagesGetConversationsByIdQuerygetConversationsById(UserActor actor, java.lang.Integer... peerIds)Returns conversations by their IDsMessagesGetConversationsByIdQuerygetConversationsById(UserActor actor, java.util.List<java.lang.Integer> peerIds)Returns conversations by their IDsMessagesGetConversationsByIdQueryWithExtendedgetConversationsByIdExtended(GroupActor actor, java.lang.Integer... peerIds)Returns conversations by their IDsMessagesGetConversationsByIdQueryWithExtendedgetConversationsByIdExtended(GroupActor actor, java.util.List<java.lang.Integer> peerIds)Returns conversations by their IDsMessagesGetConversationsByIdQueryWithExtendedgetConversationsByIdExtended(UserActor actor, java.lang.Integer... peerIds)Returns conversations by their IDsMessagesGetConversationsByIdQueryWithExtendedgetConversationsByIdExtended(UserActor actor, java.util.List<java.lang.Integer> peerIds)Returns conversations by their IDsMessagesGetHistoryQuerygetHistory(GroupActor actor)Returns message history for the specified user or group chat.MessagesGetHistoryQuerygetHistory(UserActor actor)Returns message history for the specified user or group chat.MessagesGetHistoryAttachmentsQuerygetHistoryAttachments(GroupActor actor, int peerId)Returns media files from the dialog or group chat.MessagesGetHistoryAttachmentsQuerygetHistoryAttachments(UserActor actor, int peerId)Returns media files from the dialog or group chat.MessagesGetHistoryQueryWithExtendedgetHistoryExtended(GroupActor actor)Returns message history for the specified user or group chat.MessagesGetHistoryQueryWithExtendedgetHistoryExtended(UserActor actor)Returns message history for the specified user or group chat.MessagesGetImportantMessagesQuerygetImportantMessages(GroupActor actor)Returns a list of user's important messages.MessagesGetImportantMessagesQuerygetImportantMessages(UserActor actor)Returns a list of user's important messages.MessagesGetImportantMessagesQueryWithExtendedgetImportantMessagesExtended(GroupActor actor)Returns a list of user's important messages.MessagesGetImportantMessagesQueryWithExtendedgetImportantMessagesExtended(UserActor actor)Returns a list of user's important messages.MessagesGetIntentUsersQuerygetIntentUsers(GroupActor actor, GetIntentUsersIntent intent)MessagesGetInviteLinkQuerygetInviteLink(GroupActor actor, int peerId)MessagesGetInviteLinkQuerygetInviteLink(UserActor actor, int peerId)MessagesGetLastActivityQuerygetLastActivity(UserActor actor, int userId)Returns a user's current status and date of last activity.MessagesGetLongPollHistoryQuerygetLongPollHistory(GroupActor actor)Returns updates in user's private messages.MessagesGetLongPollHistoryQuerygetLongPollHistory(UserActor actor)Returns updates in user's private messages.MessagesGetLongPollServerQuerygetLongPollServer(GroupActor actor)Returns data required for connection to a Long Poll server.MessagesGetLongPollServerQuerygetLongPollServer(UserActor actor)Returns data required for connection to a Long Poll server.MessagesIsMessagesFromGroupAllowedQueryisMessagesFromGroupAllowed(GroupActor actor, int groupId, int userId)Returns information whether sending messages from the community to current user is allowed.MessagesIsMessagesFromGroupAllowedQueryisMessagesFromGroupAllowed(UserActor actor, int groupId, int userId)Returns information whether sending messages from the community to current user is allowed.MessagesJoinChatByInviteLinkQueryjoinChatByInviteLink(UserActor actor, java.lang.String link)MessagesMarkAsAnsweredConversationQuerymarkAsAnsweredConversation(GroupActor actor, int peerId)Marks and unmarks conversations as unanswered.MessagesMarkAsAnsweredConversationQuerymarkAsAnsweredConversation(UserActor actor, int peerId)Marks and unmarks conversations as unanswered.MessagesMarkAsImportantQuerymarkAsImportant(UserActor actor)Marks and unmarks messages as important (starred).MessagesMarkAsImportantConversationQuerymarkAsImportantConversation(GroupActor actor, int peerId)Marks and unmarks conversations as important.MessagesMarkAsImportantConversationQuerymarkAsImportantConversation(UserActor actor, int peerId)Marks and unmarks conversations as important.MessagesMarkAsReadQuerymarkAsRead(GroupActor actor)Marks messages as read.MessagesMarkAsReadQuerymarkAsRead(UserActor actor)Marks messages as read.MessagesPinQuerypin(GroupActor actor, int peerId)Pin a message.MessagesPinQuerypin(UserActor actor, int peerId)Pin a message.MessagesRemoveChatUserQueryremoveChatUser(GroupActor actor, int chatId)Allows the current user to leave a chat or, if the current user started the chat, allows the user to remove another user from the chat.MessagesRemoveChatUserQueryremoveChatUser(UserActor actor, int chatId)Allows the current user to leave a chat or, if the current user started the chat, allows the user to remove another user from the chat.MessagesRestoreQueryrestore(GroupActor actor, int messageId)Restores a deleted message.MessagesRestoreQueryrestore(UserActor actor, int messageId)Restores a deleted message.MessagesSearchQuerysearch(GroupActor actor)Returns a list of the current user's private messages that match search criteria.MessagesSearchQuerysearch(UserActor actor)Returns a list of the current user's private messages that match search criteria.MessagesSearchConversationsQuerysearchConversations(GroupActor actor)Returns a list of the current user's conversations that match search criteria.MessagesSearchConversationsQuerysearchConversations(UserActor actor)Returns a list of the current user's conversations that match search criteria.MessagesSearchConversationsQueryWithExtendedsearchConversationsExtended(GroupActor actor)Returns a list of the current user's conversations that match search criteria.MessagesSearchConversationsQueryWithExtendedsearchConversationsExtended(UserActor actor)Returns a list of the current user's conversations that match search criteria.MessagesSearchQueryWithExtendedsearchExtended(GroupActor actor)Returns a list of the current user's private messages that match search criteria.MessagesSearchQueryWithExtendedsearchExtended(UserActor actor)Returns a list of the current user's private messages that match search criteria.MessagesSendQuerysend(GroupActor actor)Sends a message.MessagesSendQuerysend(UserActor actor)Sends a message.MessagesSendMessageEventAnswerQuerysendMessageEventAnswer(GroupActor actor, java.lang.String eventId, int userId, int peerId)MessagesSendQueryWithUserIdssendWithUserIds(GroupActor actor, java.lang.Integer[] userIds)Sends a message.MessagesSendQueryWithUserIdssendWithUserIds(UserActor actor, java.lang.Integer[] userIds)Sends a message.MessagesSetActivityQuerysetActivity(GroupActor actor)Changes the status of a user as typing in a conversation.MessagesSetActivityQuerysetActivity(UserActor actor)Changes the status of a user as typing in a conversation.MessagesSetChatPhotoQuerysetChatPhoto(GroupActor actor, java.lang.String file)Sets a previously-uploaded picture as the cover picture of a chat.MessagesSetChatPhotoQuerysetChatPhoto(UserActor actor, java.lang.String file)Sets a previously-uploaded picture as the cover picture of a chat.MessagesUnpinQueryunpin(GroupActor actor, int peerId)MessagesUnpinQueryunpin(UserActor actor, int peerId)-
Methods inherited from class com.vk.api.sdk.client.AbstractAction
getClient
-
-
-
-
Constructor Detail
-
Messages
public Messages(VkApiClient client)
Constructor- Parameters:
client- vk api client
-
-
Method Detail
-
addChatUser
public MessagesAddChatUserQuery addChatUser(UserActor actor, int chatId)
Adds a new user to a chat.- Parameters:
actor- vk actorchatId- Chat ID.- Returns:
- query
-
allowMessagesFromGroup
public MessagesAllowMessagesFromGroupQuery allowMessagesFromGroup(UserActor actor, int groupId)
Allows sending messages from community to the current user.- Parameters:
actor- vk actorgroupId- Group ID.- Returns:
- query
-
createChat
public MessagesCreateChatQuery createChat(UserActor actor)
Creates a chat with several participants.- Parameters:
actor- vk actor- Returns:
- query
-
createChat
public MessagesCreateChatQuery createChat(GroupActor actor)
Creates a chat with several participants.- Parameters:
actor- vk actor- Returns:
- query
-
delete
public MessagesDeleteQuery delete(UserActor actor)
Deletes one or more messages.- Parameters:
actor- vk actor- Returns:
- query
-
delete
public MessagesDeleteQuery delete(GroupActor actor)
Deletes one or more messages.- Parameters:
actor- vk actor- Returns:
- query
-
deleteChatPhoto
public MessagesDeleteChatPhotoQuery deleteChatPhoto(UserActor actor, int chatId)
Deletes a chat's cover picture.- Parameters:
actor- vk actorchatId- Chat ID.- Returns:
- query
-
deleteChatPhoto
public MessagesDeleteChatPhotoQuery deleteChatPhoto(GroupActor actor, int chatId)
Deletes a chat's cover picture.- Parameters:
actor- vk actorchatId- Chat ID.- Returns:
- query
-
deleteConversation
public MessagesDeleteConversationQuery deleteConversation(UserActor actor)
Deletes all private messages in a conversation.- Parameters:
actor- vk actor- Returns:
- query
-
deleteConversation
public MessagesDeleteConversationQuery deleteConversation(GroupActor actor)
Deletes all private messages in a conversation.- Parameters:
actor- vk actor- Returns:
- query
-
denyMessagesFromGroup
public MessagesDenyMessagesFromGroupQuery denyMessagesFromGroup(UserActor actor, int groupId)
Denies sending message from community to the current user.- Parameters:
actor- vk actorgroupId- Group ID.- Returns:
- query
-
edit
public MessagesEditQuery edit(UserActor actor, int peerId)
Edits the message.- Parameters:
actor- vk actorpeerId- Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
edit
public MessagesEditQuery edit(GroupActor actor, int peerId)
Edits the message.- Parameters:
actor- vk actorpeerId- Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
editChat
public MessagesEditChatQuery editChat(UserActor actor, int chatId)
Edits the title of a chat.- Parameters:
actor- vk actorchatId- Chat ID.- Returns:
- query
-
editChat
public MessagesEditChatQuery editChat(GroupActor actor, int chatId)
Edits the title of a chat.- Parameters:
actor- vk actorchatId- Chat ID.- Returns:
- query
-
getByConversationMessageId
public MessagesGetByConversationMessageIdQuery getByConversationMessageId(UserActor actor, int peerId, java.lang.Integer... conversationMessageIds)
Returns messages by their IDs within the conversation.- Parameters:
actor- vk actorpeerId- Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "conversationMessageIds- Conversation message IDs.- Returns:
- query
-
getByConversationMessageId
public MessagesGetByConversationMessageIdQuery getByConversationMessageId(UserActor actor, int peerId, java.util.List<java.lang.Integer> conversationMessageIds)
Returns messages by their IDs within the conversation.- Parameters:
actor- vk actorpeerId- Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "conversationMessageIds- Conversation message IDs.- Returns:
- query
-
getByConversationMessageId
public MessagesGetByConversationMessageIdQuery getByConversationMessageId(GroupActor actor, int peerId, java.lang.Integer... conversationMessageIds)
Returns messages by their IDs within the conversation.- Parameters:
actor- vk actorpeerId- Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "conversationMessageIds- Conversation message IDs.- Returns:
- query
-
getByConversationMessageId
public MessagesGetByConversationMessageIdQuery getByConversationMessageId(GroupActor actor, int peerId, java.util.List<java.lang.Integer> conversationMessageIds)
Returns messages by their IDs within the conversation.- Parameters:
actor- vk actorpeerId- Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "conversationMessageIds- Conversation message IDs.- Returns:
- query
-
getById
public MessagesGetByIdQuery getById(UserActor actor, java.lang.Integer... messageIds)
Returns messages by their IDs.- Parameters:
actor- vk actormessageIds- Message IDs.- Returns:
- query
-
getById
public MessagesGetByIdQuery getById(UserActor actor, java.util.List<java.lang.Integer> messageIds)
Returns messages by their IDs.- Parameters:
actor- vk actormessageIds- Message IDs.- Returns:
- query
-
getById
public MessagesGetByIdQuery getById(GroupActor actor, java.lang.Integer... messageIds)
Returns messages by their IDs.- Parameters:
actor- vk actormessageIds- Message IDs.- Returns:
- query
-
getById
public MessagesGetByIdQuery getById(GroupActor actor, java.util.List<java.lang.Integer> messageIds)
Returns messages by their IDs.- Parameters:
actor- vk actormessageIds- Message IDs.- Returns:
- query
-
getByIdExtended
public MessagesGetByIdQueryWithExtended getByIdExtended(UserActor actor, java.lang.Integer... messageIds)
Returns messages by their IDs.- Parameters:
actor- vk actormessageIds- Message IDs.- Returns:
- query
-
getByIdExtended
public MessagesGetByIdQueryWithExtended getByIdExtended(UserActor actor, java.util.List<java.lang.Integer> messageIds)
Returns messages by their IDs.- Parameters:
actor- vk actormessageIds- Message IDs.- Returns:
- query
-
getByIdExtended
public MessagesGetByIdQueryWithExtended getByIdExtended(GroupActor actor, java.lang.Integer... messageIds)
Returns messages by their IDs.- Parameters:
actor- vk actormessageIds- Message IDs.- Returns:
- query
-
getByIdExtended
public MessagesGetByIdQueryWithExtended getByIdExtended(GroupActor actor, java.util.List<java.lang.Integer> messageIds)
Returns messages by their IDs.- Parameters:
actor- vk actormessageIds- Message IDs.- Returns:
- query
-
getChatPreview
public MessagesGetChatPreviewQuery getChatPreview(UserActor actor)
- Parameters:
actor- vk actor- Returns:
- query
-
getConversationMembers
public MessagesGetConversationMembersQuery getConversationMembers(UserActor actor, int peerId)
Returns a list of IDs of users participating in a chat.- Parameters:
actor- vk actorpeerId- Peer ID.- Returns:
- query
-
getConversationMembers
public MessagesGetConversationMembersQuery getConversationMembers(GroupActor actor, int peerId)
Returns a list of IDs of users participating in a chat.- Parameters:
actor- vk actorpeerId- Peer ID.- Returns:
- query
-
getConversations
public MessagesGetConversationsQuery getConversations(UserActor actor)
Returns a list of the current user's conversations.- Parameters:
actor- vk actor- Returns:
- query
-
getConversations
public MessagesGetConversationsQuery getConversations(GroupActor actor)
Returns a list of the current user's conversations.- Parameters:
actor- vk actor- Returns:
- query
-
getConversationsById
public MessagesGetConversationsByIdQuery getConversationsById(UserActor actor, java.lang.Integer... peerIds)
Returns conversations by their IDs- Parameters:
actor- vk actorpeerIds- Destination IDs. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
getConversationsById
public MessagesGetConversationsByIdQuery getConversationsById(UserActor actor, java.util.List<java.lang.Integer> peerIds)
Returns conversations by their IDs- Parameters:
actor- vk actorpeerIds- Destination IDs. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
getConversationsById
public MessagesGetConversationsByIdQuery getConversationsById(GroupActor actor, java.lang.Integer... peerIds)
Returns conversations by their IDs- Parameters:
actor- vk actorpeerIds- Destination IDs. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
getConversationsById
public MessagesGetConversationsByIdQuery getConversationsById(GroupActor actor, java.util.List<java.lang.Integer> peerIds)
Returns conversations by their IDs- Parameters:
actor- vk actorpeerIds- Destination IDs. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
getConversationsByIdExtended
public MessagesGetConversationsByIdQueryWithExtended getConversationsByIdExtended(UserActor actor, java.lang.Integer... peerIds)
Returns conversations by their IDs- Parameters:
actor- vk actorpeerIds- Destination IDs. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
getConversationsByIdExtended
public MessagesGetConversationsByIdQueryWithExtended getConversationsByIdExtended(UserActor actor, java.util.List<java.lang.Integer> peerIds)
Returns conversations by their IDs- Parameters:
actor- vk actorpeerIds- Destination IDs. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
getConversationsByIdExtended
public MessagesGetConversationsByIdQueryWithExtended getConversationsByIdExtended(GroupActor actor, java.lang.Integer... peerIds)
Returns conversations by their IDs- Parameters:
actor- vk actorpeerIds- Destination IDs. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
getConversationsByIdExtended
public MessagesGetConversationsByIdQueryWithExtended getConversationsByIdExtended(GroupActor actor, java.util.List<java.lang.Integer> peerIds)
Returns conversations by their IDs- Parameters:
actor- vk actorpeerIds- Destination IDs. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'chat_id', e.g. '2000000001'. For community: '- community ID', e.g. '-12345'. "- Returns:
- query
-
getHistory
public MessagesGetHistoryQuery getHistory(UserActor actor)
Returns message history for the specified user or group chat.- Parameters:
actor- vk actor- Returns:
- query
-
getHistory
public MessagesGetHistoryQuery getHistory(GroupActor actor)
Returns message history for the specified user or group chat.- Parameters:
actor- vk actor- Returns:
- query
-
getHistoryExtended
public MessagesGetHistoryQueryWithExtended getHistoryExtended(UserActor actor)
Returns message history for the specified user or group chat.- Parameters:
actor- vk actor- Returns:
- query
-
getHistoryExtended
public MessagesGetHistoryQueryWithExtended getHistoryExtended(GroupActor actor)
Returns message history for the specified user or group chat.- Parameters:
actor- vk actor- Returns:
- query
-
getHistoryAttachments
public MessagesGetHistoryAttachmentsQuery getHistoryAttachments(UserActor actor, int peerId)
Returns media files from the dialog or group chat.- Parameters:
actor- vk actorpeerId- Peer ID. ", For group chat: '2000000000 + chat ID' , , For community: '-community ID'"- Returns:
- query
-
getHistoryAttachments
public MessagesGetHistoryAttachmentsQuery getHistoryAttachments(GroupActor actor, int peerId)
Returns media files from the dialog or group chat.- Parameters:
actor- vk actorpeerId- Peer ID. ", For group chat: '2000000000 + chat ID' , , For community: '-community ID'"- Returns:
- query
-
getImportantMessages
public MessagesGetImportantMessagesQuery getImportantMessages(UserActor actor)
Returns a list of user's important messages.- Parameters:
actor- vk actor- Returns:
- query
-
getImportantMessages
public MessagesGetImportantMessagesQuery getImportantMessages(GroupActor actor)
Returns a list of user's important messages.- Parameters:
actor- vk actor- Returns:
- query
-
getImportantMessagesExtended
public MessagesGetImportantMessagesQueryWithExtended getImportantMessagesExtended(UserActor actor)
Returns a list of user's important messages.- Parameters:
actor- vk actor- Returns:
- query
-
getImportantMessagesExtended
public MessagesGetImportantMessagesQueryWithExtended getImportantMessagesExtended(GroupActor actor)
Returns a list of user's important messages.- Parameters:
actor- vk actor- Returns:
- query
-
getIntentUsers
public MessagesGetIntentUsersQuery getIntentUsers(GroupActor actor, GetIntentUsersIntent intent)
- Parameters:
actor- vk actorintent-- Returns:
- query
-
getInviteLink
public MessagesGetInviteLinkQuery getInviteLink(UserActor actor, int peerId)
- Parameters:
actor- vk actorpeerId- Destination ID.- Returns:
- query
-
getInviteLink
public MessagesGetInviteLinkQuery getInviteLink(GroupActor actor, int peerId)
- Parameters:
actor- vk actorpeerId- Destination ID.- Returns:
- query
-
getLastActivity
public MessagesGetLastActivityQuery getLastActivity(UserActor actor, int userId)
Returns a user's current status and date of last activity.- Parameters:
actor- vk actoruserId- User ID.- Returns:
- query
-
getLongPollHistory
public MessagesGetLongPollHistoryQuery getLongPollHistory(UserActor actor)
Returns updates in user's private messages.- Parameters:
actor- vk actor- Returns:
- query
-
getLongPollHistory
public MessagesGetLongPollHistoryQuery getLongPollHistory(GroupActor actor)
Returns updates in user's private messages.- Parameters:
actor- vk actor- Returns:
- query
-
getLongPollServer
public MessagesGetLongPollServerQuery getLongPollServer(UserActor actor)
Returns data required for connection to a Long Poll server.- Parameters:
actor- vk actor- Returns:
- query
-
getLongPollServer
public MessagesGetLongPollServerQuery getLongPollServer(GroupActor actor)
Returns data required for connection to a Long Poll server.- Parameters:
actor- vk actor- Returns:
- query
-
isMessagesFromGroupAllowed
public MessagesIsMessagesFromGroupAllowedQuery isMessagesFromGroupAllowed(UserActor actor, int groupId, int userId)
Returns information whether sending messages from the community to current user is allowed.- Parameters:
actor- vk actorgroupId- Group ID.userId- User ID.- Returns:
- query
-
isMessagesFromGroupAllowed
public MessagesIsMessagesFromGroupAllowedQuery isMessagesFromGroupAllowed(GroupActor actor, int groupId, int userId)
Returns information whether sending messages from the community to current user is allowed.- Parameters:
actor- vk actorgroupId- Group ID.userId- User ID.- Returns:
- query
-
joinChatByInviteLink
public MessagesJoinChatByInviteLinkQuery joinChatByInviteLink(UserActor actor, java.lang.String link)
- Parameters:
actor- vk actorlink- Invitation link.- Returns:
- query
-
markAsAnsweredConversation
public MessagesMarkAsAnsweredConversationQuery markAsAnsweredConversation(UserActor actor, int peerId)
Marks and unmarks conversations as unanswered.- Parameters:
actor- vk actorpeerId- ID of conversation to mark as important.- Returns:
- query
-
markAsAnsweredConversation
public MessagesMarkAsAnsweredConversationQuery markAsAnsweredConversation(GroupActor actor, int peerId)
Marks and unmarks conversations as unanswered.- Parameters:
actor- vk actorpeerId- ID of conversation to mark as important.- Returns:
- query
-
markAsImportant
public MessagesMarkAsImportantQuery markAsImportant(UserActor actor)
Marks and unmarks messages as important (starred).- Parameters:
actor- vk actor- Returns:
- query
-
markAsImportantConversation
public MessagesMarkAsImportantConversationQuery markAsImportantConversation(UserActor actor, int peerId)
Marks and unmarks conversations as important.- Parameters:
actor- vk actorpeerId- ID of conversation to mark as important.- Returns:
- query
-
markAsImportantConversation
public MessagesMarkAsImportantConversationQuery markAsImportantConversation(GroupActor actor, int peerId)
Marks and unmarks conversations as important.- Parameters:
actor- vk actorpeerId- ID of conversation to mark as important.- Returns:
- query
-
markAsRead
public MessagesMarkAsReadQuery markAsRead(UserActor actor)
Marks messages as read.- Parameters:
actor- vk actor- Returns:
- query
-
markAsRead
public MessagesMarkAsReadQuery markAsRead(GroupActor actor)
Marks messages as read.- Parameters:
actor- vk actor- Returns:
- query
-
pin
public MessagesPinQuery pin(UserActor actor, int peerId)
Pin a message.- Parameters:
actor- vk actorpeerId- Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'Chat ID', e.g. '2000000001'. For community: '- Community ID', e.g. '-12345'. "- Returns:
- query
-
pin
public MessagesPinQuery pin(GroupActor actor, int peerId)
Pin a message.- Parameters:
actor- vk actorpeerId- Destination ID. "For user: 'User ID', e.g. '12345'. For chat: '2000000000' + 'Chat ID', e.g. '2000000001'. For community: '- Community ID', e.g. '-12345'. "- Returns:
- query
-
removeChatUser
public MessagesRemoveChatUserQuery removeChatUser(UserActor actor, int chatId)
Allows the current user to leave a chat or, if the current user started the chat, allows the user to remove another user from the chat.- Parameters:
actor- vk actorchatId- Chat ID.- Returns:
- query
-
removeChatUser
public MessagesRemoveChatUserQuery removeChatUser(GroupActor actor, int chatId)
Allows the current user to leave a chat or, if the current user started the chat, allows the user to remove another user from the chat.- Parameters:
actor- vk actorchatId- Chat ID.- Returns:
- query
-
restore
public MessagesRestoreQuery restore(UserActor actor, int messageId)
Restores a deleted message.- Parameters:
actor- vk actormessageId- ID of a previously-deleted message to restore.- Returns:
- query
-
restore
public MessagesRestoreQuery restore(GroupActor actor, int messageId)
Restores a deleted message.- Parameters:
actor- vk actormessageId- ID of a previously-deleted message to restore.- Returns:
- query
-
search
public MessagesSearchQuery search(UserActor actor)
Returns a list of the current user's private messages that match search criteria.- Parameters:
actor- vk actor- Returns:
- query
-
search
public MessagesSearchQuery search(GroupActor actor)
Returns a list of the current user's private messages that match search criteria.- Parameters:
actor- vk actor- Returns:
- query
-
searchExtended
public MessagesSearchQueryWithExtended searchExtended(UserActor actor)
Returns a list of the current user's private messages that match search criteria.- Parameters:
actor- vk actor- Returns:
- query
-
searchExtended
public MessagesSearchQueryWithExtended searchExtended(GroupActor actor)
Returns a list of the current user's private messages that match search criteria.- Parameters:
actor- vk actor- Returns:
- query
-
searchConversationsExtended
public MessagesSearchConversationsQueryWithExtended searchConversationsExtended(UserActor actor)
Returns a list of the current user's conversations that match search criteria.- Parameters:
actor- vk actor- Returns:
- query
-
searchConversationsExtended
public MessagesSearchConversationsQueryWithExtended searchConversationsExtended(GroupActor actor)
Returns a list of the current user's conversations that match search criteria.- Parameters:
actor- vk actor- Returns:
- query
-
searchConversations
public MessagesSearchConversationsQuery searchConversations(UserActor actor)
Returns a list of the current user's conversations that match search criteria.- Parameters:
actor- vk actor- Returns:
- query
-
searchConversations
public MessagesSearchConversationsQuery searchConversations(GroupActor actor)
Returns a list of the current user's conversations that match search criteria.- Parameters:
actor- vk actor- Returns:
- query
-
sendWithUserIds
public MessagesSendQueryWithUserIds sendWithUserIds(UserActor actor, java.lang.Integer[] userIds)
Sends a message.- Parameters:
actor- vk actoruserIds- IDs of message recipients (if new conversation shall be started).- Returns:
- query
-
sendWithUserIds
public MessagesSendQueryWithUserIds sendWithUserIds(GroupActor actor, java.lang.Integer[] userIds)
Sends a message.- Parameters:
actor- vk actoruserIds- IDs of message recipients (if new conversation shall be started).- Returns:
- query
-
send
public MessagesSendQuery send(UserActor actor)
Sends a message.- Parameters:
actor- vk actor- Returns:
- query
-
send
public MessagesSendQuery send(GroupActor actor)
Sends a message.- Parameters:
actor- vk actor- Returns:
- query
-
sendMessageEventAnswer
public MessagesSendMessageEventAnswerQuery sendMessageEventAnswer(GroupActor actor, java.lang.String eventId, int userId, int peerId)
- Parameters:
actor- vk actoreventId-userId-peerId-- Returns:
- query
-
setActivity
public MessagesSetActivityQuery setActivity(UserActor actor)
Changes the status of a user as typing in a conversation.- Parameters:
actor- vk actor- Returns:
- query
-
setActivity
public MessagesSetActivityQuery setActivity(GroupActor actor)
Changes the status of a user as typing in a conversation.- Parameters:
actor- vk actor- Returns:
- query
-
setChatPhoto
public MessagesSetChatPhotoQuery setChatPhoto(UserActor actor, java.lang.String file)
Sets a previously-uploaded picture as the cover picture of a chat.- Parameters:
actor- vk actorfile- Upload URL from the 'response' field returned by the [vk.com/dev/photos.getChatUploadServer|photos.getChatUploadServer] method upon successfully uploading an image.- Returns:
- query
-
setChatPhoto
public MessagesSetChatPhotoQuery setChatPhoto(GroupActor actor, java.lang.String file)
Sets a previously-uploaded picture as the cover picture of a chat.- Parameters:
actor- vk actorfile- Upload URL from the 'response' field returned by the [vk.com/dev/photos.getChatUploadServer|photos.getChatUploadServer] method upon successfully uploading an image.- Returns:
- query
-
unpin
public MessagesUnpinQuery unpin(UserActor actor, int peerId)
- Parameters:
actor- vk actorpeerId-- Returns:
- query
-
unpin
public MessagesUnpinQuery unpin(GroupActor actor, int peerId)
- Parameters:
actor- vk actorpeerId-- Returns:
- query
-
-