VkApi2
Async Rust wrapper of vk
create api:
rust
let api = VkApi::new(Some("service_key"), Some("group_key"), Some("flow_key"), Some("version, default is 5.131"))
specify params:
rust
let vec = vec![("owner_id".to_string(), 1)];
//or
let mut map: HashMap<String, String> = HashMap::new();
map.insert("owner_id".to_string(), "1".to_string());
call function:
rust
let response = vkapi2::account::get_info(&api, None).await?;
// or
let response = vkapi2::account::unban(&api, Some(vec.into())).await?; // Some(map.into())
And get your results
[ ] Account
- [x] account.ban
- [ ] account.changePassword
- [ ] account.getActiveOffers
- [ ] account.getAppPermissions
- [x] account.getBanned
- [ ] account.getCounters
- [x] account.getInfo
- [ ] account.getProfileInfo
- [ ] account.getPushSettings
- [ ] account.lookupContacts
- [ ] account.registerDevice
- [ ] account.saveProfileInfo
- [ ] account.setInfo
- [ ] account.setNameInMenu
- [x] account.setOffline
- [x] account.setOnline
- [ ] account.setPushSettings
- [ ] account.setSilenceMode
- [x] account.unban
- [ ] account.unregisterDevice
[ ] Ads
- [ ] ads.addOfficeUsers
- [ ] ads.checkLink
- [ ] ads.createAds
- [ ] ads.createCampaigns
- [ ] ads.createClients
- [ ] ads.createLookalikeRequest
- [ ] ads.createTargetGroup
- [ ] ads.createTargetPixel
- [ ] ads.deleteAds
- [ ] ads.deleteCampaigns
- [ ] ads.deleteClients
- [ ] ads.deleteTargetGroup
- [ ] ads.deleteTargetPixel
- [ ] ads.getAccounts
- [ ] ads.getAds
- [ ] ads.getAdsLayout
- [ ] ads.getAdsPostsReach
- [ ] ads.getAdsTargeting
- [ ] ads.getBudget
- [ ] ads.getCampaigns
- [ ] ads.getCategories
- [ ] ads.getClients
- [ ] ads.getDemographics
- [ ] ads.getFloodStats
- [ ] ads.getLookalikeRequests
- [ ] ads.getMusicians
- [ ] ads.getMusiciansByIds
- [ ] ads.getOfficeUsers
- [ ] ads.getPostsReach
- [ ] ads.getRejectionReason
- [ ] ads.getStatistics
- [ ] ads.getSuggestions
- [ ] ads.getTargetGroups
- [ ] ads.getTargetPixels
- [ ] ads.getTargetingStats
- [ ] ads.getUploadURL
- [ ] ads.getVideoUploadURL
- [ ] ads.importTargetContacts
- [ ] ads.removeOfficeUsers
- [ ] ads.removeTargetContacts
- [ ] ads.saveLookalikeRequestResult
- [ ] ads.shareTargetGroup
- [ ] ads.updateAds
- [ ] ads.updateCampaigns
- [ ] ads.updateClients
- [ ] ads.updateOfficeUsers
- [ ] ads.updateTargetGroup
- [ ] ads.updateTargetPixel
[ ] AppWidgets
- [ ] appWidgets.getAppImageUploadServer
- [ ] appWidgets.getAppImages
- [ ] appWidgets.getGroupImageUploadServer
- [ ] appWidgets.getGroupImages
- [ ] appWidgets.getImagesById
- [ ] appWidgets.saveAppImage
- [ ] appWidgets.saveGroupImage
- [ ] appWidgets.update
[ ] Apps
- [ ] apps.addUsersToTestingGroup
- [ ] apps.deleteAppRequests
- [ ] apps.get
- [ ] apps.getCatalog
- [ ] apps.getFriendsList
- [ ] apps.getLastUploadedVersion
- [ ] apps.getLeaderboard
- [ ] apps.getMiniAppPolicies
- [ ] apps.getScopes
- [ ] apps.getScore
- [ ] apps.getTestingGroups
- [ ] apps.isNotificationsAllowed
- [ ] apps.promoHasActiveGift
- [ ] apps.promoUseGift
- [ ] apps.removeTestingGroup
- [ ] apps.removeUsersFromTestingGroups
- [ ] apps.sendRequest
- [ ] apps.updateMetaForTestingGroup
[ ] Asr
- [ ] asr.checkStatus
- [ ] asr.getUploadUrl
- [ ] asr.process
[ ] Auth
- [ ] auth.checkPhone
- [ ] auth.restore
[ ] Board
- [ ] board.addTopic
- [ ] board.closeTopic
- [ ] board.createComment
- [ ] board.deleteComment
- [ ] board.deleteTopic
- [ ] board.editComment
- [ ] board.editTopic
- [ ] board.fixTopic
- [ ] board.getComments
- [ ] board.getTopics
- [ ] board.openTopic
- [ ] board.restoreComment
- [ ] board.unfixTopic
[ ] Bugtracker
- [ ] bugtracker.addCompanyGroupsMembers
- [ ] bugtracker.addCompanyMembers
- [ ] bugtracker.changeBugreportStatus
- [ ] bugtracker.createComment
- [ ] bugtracker.getBugreportById
- [ ] bugtracker.getCompanyGroupMembers
- [ ] bugtracker.getCompanyMembers
- [ ] bugtracker.getDownloadVersionUrl
- [ ] bugtracker.getProductBuildUploadServer
- [ ] bugtracker.removeCompanyGroupMember
- [ ] bugtracker.removeCompanyMember
- [ ] bugtracker.saveProductVersion
- [ ] bugtracker.setCompanyMemberRole
- [ ] bugtracker.setProductIsOver
[ ] Calls
- [ ] calls.forceFinish
- [ ] calls.start
[ ] Database
- [ ] database.getChairs
- [ ] database.getCities
- [ ] database.getCitiesById
- [ ] database.getCountries
- [ ] database.getCountriesById
- [ ] database.getFaculties
- [ ] database.getMetroStations
- [ ] database.getMetroStationsById
- [ ] database.getRegions
- [ ] database.getSchoolClasses
- [ ] database.getSchools
- [ ] database.getUniversities
[ ] Docs
- [ ] docs.add
- [ ] docs.delete
- [ ] docs.edit
- [ ] docs.get
- [ ] docs.getById
- [ ] docs.getMessagesUploadServer
- [ ] docs.getTypes
- [ ] docs.getUploadServer
- [ ] docs.getWallUploadServer
- [ ] docs.save
- [ ] docs.search
[ ] Donut
- [ ] donut.getFriends
- [ ] donut.getSubscription
- [ ] donut.getSubscriptions
- [ ] donut.isDon
[ ] DownloadedGames
- [ ] downloadedGames.getPaidStatus
[ ] Fave
- [ ] fave.addArticle
- [ ] fave.addLink
- [ ] fave.addPage
- [ ] fave.addPost
- [ ] fave.addProduct
- [ ] fave.addTag
- [ ] fave.addVideo
- [ ] fave.editTag
- [ ] fave.get
- [ ] fave.getPages
- [ ] fave.getTags
- [ ] fave.markSeen
- [ ] fave.removeArticle
- [ ] fave.removeLink
- [ ] fave.removePage
- [ ] fave.removePost
- [ ] fave.removeProduct
- [ ] fave.removeTag
- [ ] fave.removeVideo
- [ ] fave.reorderTags
- [ ] fave.setPageTags
- [ ] fave.setTags
- [ ] fave.trackPageInteraction
[ ] Friends
- [ ] friends.add
- [ ] friends.addList
- [ ] friends.areFriends
- [ ] friends.delete
- [ ] friends.deleteAllRequests
- [ ] friends.deleteList
- [ ] friends.edit
- [ ] friends.editList
- [ ] friends.get
- [ ] friends.getAppUsers
- [ ] friends.getAvailableForCall
- [ ] friends.getByPhones
- [ ] friends.getLists
- [ ] friends.getMutual
- [ ] friends.getOnline
- [ ] friends.getRecent
- [ ] friends.getRequests
- [ ] friends.getSuggestions
- [ ] friends.search
[ ] Gifts
[ ] Groups
- [ ] groups.addAddress
- [ ] groups.addCallbackServer
- [ ] groups.addLink
- [ ] groups.approveRequest
- [ ] groups.ban
- [ ] groups.create
- [ ] groups.deleteAddress
- [ ] groups.deleteCallbackServer
- [ ] groups.deleteLink
- [ ] groups.disableOnline
- [ ] groups.edit
- [ ] groups.editAddress
- [ ] groups.editCallbackServer
- [ ] groups.editLink
- [ ] groups.editManager
- [ ] groups.editPlace
- [ ] groups.enableOnline
- [ ] groups.get
- [ ] groups.getAddresses
- [ ] groups.getBanned
- [ ] groups.getById
- [ ] groups.getCallbackConfirmationCode
- [ ] groups.getCallbackServerSettings
- [ ] groups.getCallbackServers
- [ ] groups.getCallbackSettings
- [ ] groups.getCatalog
- [ ] groups.getCatalogInfo
- [ ] groups.getInvitedUsers
- [ ] groups.getInvites
- [ ] groups.getLongPollServer
- [ ] groups.getLongPollSettings
- [ ] groups.getMembers
- [ ] groups.getOnlineStatus
- [ ] groups.getRequests
- [ ] groups.getSettings
- [ ] groups.getTagList
- [ ] groups.getTokenPermissions
- [ ] groups.invite
- [ ] groups.isMember
- [ ] groups.join
- [ ] groups.leave
- [ ] groups.removeUser
- [ ] groups.reorderLink
- [ ] groups.search
- [ ] groups.setCallbackSettings
- [ ] groups.setLongPollSettings
- [ ] groups.setSettings
- [ ] groups.setUserNote
- [ ] groups.tagAdd
- [ ] groups.tagBind
- [ ] groups.tagDelete
- [ ] groups.tagUpdate
- [ ] groups.toggleMarket
- [ ] groups.unban
[ ] LeadForms
- [ ] leadForms.create
- [ ] leadForms.delete
- [ ] leadForms.get
- [ ] leadForms.getLeads
- [ ] leadForms.getUploadURL
- [ ] leadForms.list
- [ ] leadForms.update
[ ] Likes
- [ ] likes.add
- [ ] likes.delete
- [ ] likes.getList
- [ ] likes.isLiked
[ ] Market
- [ ] market.add
- [ ] market.addAlbum
- [ ] market.addProperty
- [ ] market.addPropertyVariant
- [ ] market.addToAlbum
- [ ] market.createComment
- [ ] market.delete
- [ ] market.deleteAlbum
- [ ] market.deleteComment
- [ ] market.deleteProperty
- [ ] market.deletePropertyVariant
- [ ] market.edit
- [ ] market.editAlbum
- [ ] market.editComment
- [ ] market.editOrder
- [ ] market.editProperty
- [ ] market.editPropertyVariant
- [ ] market.filterCategories
- [ ] market.get
- [ ] market.getAlbumById
- [ ] market.getAlbums
- [ ] market.getById
- [ ] market.getCategories
- [ ] market.getComments
- [ ] market.getGroupOrders
- [ ] market.getOrderById
- [ ] market.getOrderItems
- [ ] market.getOrders
- [ ] market.groupItems
- [ ] market.removeFromAlbum
- [ ] market.reorderAlbums
- [ ] market.reorderItems
- [ ] market.report
- [ ] market.reportComment
- [ ] market.restore
- [ ] market.restoreComment
- [ ] market.search
- [ ] market.searchItems
- [ ] market.searchItemsBasic
- [ ] market.ungroupItems
[ ] Messages
- [ ] messages.addChatUser
- [ ] messages.allowMessagesFromGroup
- [ ] messages.createChat
- [ ] messages.delete
- [ ] messages.deleteChatPhoto
- [ ] messages.deleteConversation
- [ ] messages.deleteReaction
- [ ] messages.denyMessagesFromGroup
- [ ] messages.edit
- [ ] messages.editChat
- [ ] messages.forceCallFinish
- [ ] messages.get
- [ ] messages.getByConversationMessageId
- [ ] messages.getById
- [ ] messages.getChat
- [ ] messages.getChatPreview
- [ ] messages.getChatUsers
- [ ] messages.getConversationMembers
- [ ] messages.getConversations
- [ ] messages.getConversationsById
- [ ] messages.getDialogs
- [ ] messages.getHistory
- [ ] messages.getHistoryAttachments
- [ ] messages.getImportantMessages
- [ ] messages.getIntentUsers
- [ ] messages.getInviteLink
- [ ] messages.getLastActivity
- [ ] messages.getLongPollHistory
- [ ] messages.getLongPollServer
- [ ] messages.getMessagesReactions
- [ ] messages.getReactedPeers
- [ ] messages.getReactionsAssets
- [ ] messages.isMessagesFromGroupAllowed
- [ ] messages.joinChat
```
```